28
2
0
33
15
13
61
29
26
37
6
120
11
22
95
50
40
36
10
44
30
188
72
155
74
147
496
170
86
55
88
45
180
234
64
378
19
123
34
79
17
27
14
87
65