29
22
10
74
80
13
12
8
167
44
40
137
66
101
60
38
51
28
62
171
33
18
72
61
119
45
9
26
21
4
50
54
15
67
671
49
114
6
17
220
157
123
701
87
58
127
104
131
32