129
51
79
172
39
42
640
170
110
114
77
54
328
96
75
52
43
106
342
24
84
72
53
78
258
47
126
642
269
136
22
183
162
208
93
224
149
117
427
12
189
232
155
391
68
209
37
25
73
56
142
222