31
127
54
75
56
299
103
163
72
123
22
107
78
216
117
37
27
108
280
162
59
35
208
9
15
8
137
3
231
34
43
58
68
26
175
24
52
64
20
49
41
60
978
45
7
186
96
440
92
331
81
62
118