57
28
30
4
17
1
10
3
128
36
18
83
98
44
63
47
35
7
108
112
173
107
12
95
75
15
9
40
13
49
29
37
144
65
22
39
6
0
31
172
48
20
94