313
124
30
114
596
273
146
417
115
35
41
179
46
241
441
57
8
74
33
243
279
21
29
195
416
58
71
99
333
257
11
70
377
122
123
159
119
23
61
44
187
105
429
349
79
98
189
221
24
72
5
740
53