45
187
313
91
44
2282
155
147
34
254
54
673
194
29
74
98
182
96
129
36
81
95
172
193
145
260
120
101
139
24
243
635
275
138
41
125
220
49
263
21
30
22
112
135
43
83
35
103
71
72
728
97
192