29
57
33
14
67
16
15
21
26
96
32
7
25
23
76
9
51
48
90
113
68
86
19
37
72
20
80
52
182
166
431
8
39
24
12
30
225
45
13
11
49
22
1
5
2