28
32
10
46
149
85
36
86
117
58
1
5
16
21
94
44
74
236
107
176
162
38
224
92
194
177
96
35
25
124
123
52
121
65
91
49
239
37
54
159
192
104
120
2
56
61
40
24
80
217
102
33