371
33
34
91
24
299
160
47
23
148
56
310
45
108
97
146
181
64
124
27
436
250
79
348
36
52
120
25
132
158
19
74
8
63
86
83
254
85
166
192
115
221
99
133
75
134
121
139
171
184
41
413
128
491