46
67
101
145
33
31
86
22
79
40
29
36
24
164
55
153
98
187
144
170
32
17
220
256
42
35
44
52
113
97
27
30
289
64
129
163
352
209
19
349
343
414
311
191
172
521
148
71
565
119
104
15
88
54
91
26
346