26
109
80
75
57
189
30
25
243
95
18
184
136
22
78
96
154
111
158475
36
370
12
28
37
13
117
180
7
286
19
63
217
94
50
106
73
86
77
341
155
88
848
195
67
372
66
87