276
23
411
37
22
385
28
55
126
112
39
74
45
71
16
171
148
35
19
69
109
351
33
83
43
34
211
64
371
27
106
46
29
165
231
330
13
503
8
305
95
646
32
157
345
65
376
481
12
195