43
146
681
258
122
138
215
104
12
232
302
63
21
22
282
624
74
37
34
19
254
135
51
32
17
16
1245
8
140
75
84
25
902
83
68
735
186
159
45
62
10
309
103
15
194
78
55
1154
141
14
95
91