32
21
34
52
145
16
15
2
30
108
86
35
83
37
47
154
9
24
66
55
152
44
92
96
79
10
36
159
23
14
57
160
26
28
48
8
45
33
22
27
227
221
333
46
7
118
219
19
50
65
178
222
38