19
290
51
48
18
92
32
12
225
187
60
73
116
37
75
22
34
52
201
86
122
5
33
110
188
160
79
26
20
6
78
115
446
410
39
140
358
40
87
211
361
35
189
217
56
1085
47
80
41
93
36