21
214
75
41
177
134
50
38
18
43
133
30
17
51
137
213
240
84
14
90
27
33
26
7
37
31
69
44
102
15
191
139
135
2
652
58
79
45
247
145
105
13
22
141
87
73
223
49
116
28