117
4
139
1
10
29
7
17
5
9
21
12
8
94
34
39
15
187
73
26
70
43
32
42
64
191
66
76
46
280
50
159
177
197
243
125
215
168
310
293
136
457
31
101
713
63
67