126
204
29
586
48
336
68
116
54
70
44
33
86
55
13
87
34
30
39
377
38
23
19
46
59
25
14
24
75
283
138
149
325
141
287
144
47
112
90
26
229
67
249
79
366
18
32