85
36
116
65
503
200
291
97
18
53
121
147
39
277
25
204
17
22
528
709
150
359
68
27
9
139
188
72
112
41
51
66
63
126
61
1427
64
135
149
33
69
493
132
360
44
120
119
318
222
50
213
38
7
88
90