32
26
15
10
40
13
46
65
25
42
18
37
70
74
43
9
79
278
44
103
147
62
58
35
119
463
14
90
64
83
3
84
91
39
89
54
36
16
81
130
188
0
88
4
121
325
266
105