95
208
194
66
132
112
376
259
37
1270
497
493
46
147
75
190
105
181
97
78
162
92
419
71
98
102
157
159
85
79
38
72
371
83
249
131
28
68
74
318
76
80
41
47
103
50
204
56
293
63
42
143
45
53
134
292