43
3
7
0
13
16
39
114
6
156
281
178
77
108
128
241
129
144
65
197
149
82
131
229
256
104
14
49
21
81
53
57
41
10
25
174
35
27
42
160
123
198
220
454
246
32
350
336
168
135
19
132
109
26
67
30
75