43
33
40
20
29
116
23
12
14
82
30
48
78
19
100
146
135
22
53
58
9
36
11
5
83
24
338
38
44
8
56
0
526
15
270
34
39
172
198
10
60
70
80
21