112
456
60
349
28
212
55
119
32
72
67
39
196
204
120
422
49
38
77
19
75
163
391
134
357
18
48
57
46
79
530
29
111
17
241
10
47
51
157
16
189
70
259
526
396
45
87
68