64
271
881
119
53
321
396
1155
70
95
45
98
202
636
282
173
78
41
55
161
50
73
58
170
152
33
104
77
92
54
225
42
213
21
171
189
500
36
139
381
24
108
23
34
168
43
131
47
157
84
66