51
36
187
66
9
84
74
1199
336
63
12
6
26
10
72
11
124
219
209
131
132
92
304
65
105
326
385
75
291
160
79
35
425
103
434
129
89
120
134
165
91
581
174
528
999
76
1894
67
222
99
62
300
428
377
181
163