381
124
79
48
133
30
149
1372
72
273
62
344
245
53
43
110
106
239
69
466
236
28
377
58
38
42
49
40
141
467
184
252
75
46
14
152
70
33
147
86
99
77
59
96
254
150
29
189
181
41
22
331