41
39
115
112
86
456
60
349
28
212
55
119
32
72
67
196
204
120
422
49
38
77
19
75
163
391
134
357
18
48
58
79
530
29
111
17
241
10
47
51
157
16
189
70
260
527
397