36
5
129
29
9
301
7
21
298
171
50
14
16
20
28
25
42
469
10
58
66
40
4
57
18
213
4037
12
132
3
76
48
111
94
11
82
13
35
68
247
63
30
49
275
184
64
56
158
84
72
59