43
63
41
350
285
42
23
55
114
71
0
129
16
47
25
33
70
14
345
534
116
61
138
137
18
90
143
10
44
6
96
13
9
336
2
20
171
97
50
21
95
52
19
115
67
74
48