112
41
39
115
86
456
60
349
29
213
55
119
56
32
73
67
196
204
120
422
49
38
77
19
75
165
391
135
72
357
18
48
58
79
530
111
17
241
10
47
52
161
16
189
70
262
527
122
397