21
11
141
128
96
361
66
58
109
9
30
105
72
44
104
20
41
92
99
32
287
150
100
67
91
17
308
224
88
31
241
70
106
13
168
55
50
119
27
25
26
10
108
86
35
52
34