32
23
11
7
115
114
27
57
307
45
56
98
14
43
10
85
165
71
168
13
18
196
132
41
21
760
145
1341
51
186
743
135
171
17
25
38
20
383
66
82
88
86
15
68
106
65
36
44
94
156
138
67
77
34