112
86
455
60
348
27
212
55
117
32
71
67
38
196
203
119
419
49
77
19
75
162
39
391
134
72
356
18
48
57
46
79
530
29
111
17
241
10
47
51
157
16
187
70
258
524
396
31
45
87