83
411
190
278
92
105
63
7
367
261
36
252
42
168
55
157
87
122
113
400
382
101
133
30
65
69
93
132
269
95
116
19
31
71
32
245
165
159
428
50
78
37
177
106
134
43
23
27
140
73
124
544
72
18
98
49