66
212
29
46
43
306
272
182
118
48
34
91
68
37
95
159
114
101
416
72
148
141
745
24
332
120
31
10
32
20
175
47
96
77
38
30
14
7
103
155
104
17
40
51
15
164
106
223
28
41
27
44