34
28
138
85
27
21
22
329
10
120
67
42
15
76
30
37
16
97
51
122
109
94
870
400
113
24
46
267
19
80
197
95
217
91
70
123
33
45
8
72
31
172
65
133
26
139
81
107
167
240
305
25
49