45
42
228
29
21
43
12
208
62
100
37
52
78
26
119
9
88
80
28
56
54
82
411
121
31
71
13
51
64
18
20
96
319
17
69
53
138
89
48
23
87
55
60
25
10
99
79
367
257
282
328
194