61
11
5
187
122
22
8
6
15
31
274
389
177
157
30
10
20
537
75
49
71
25
256
576
165
24
333
135
121
51
418
374
16
23
7257
137
106
19
126
17
112
67
87
27
125
35
62
45
98
13
347
68