34
32
7
107
17
270
0
75
12
29
22
10
80
13
8
167
44
40
137
66
101
60
38
51
28
62
171
33
18
72
61
119
45
9
26
4
50
54
15
67
673
49
114
6
220
157
123
701