72
35
30
57
153
196
62
309
27
212
332
38
67
507
194
700
145
493
52
161
116
108
264
96
590
63
47
68
22
182
80
210
171
263
91
66
59
176
61
150
1229
288
99
103
33
29
48
17
410
42
76
54
34
36
251