9
12
4
7
2
60
19
17
3
32
33
18
35
45
20
41
72
63
80
179
15
52
138
94
160
28
96
65
288
10
48
111
108
67
13
40
98
56
97
221
69
76
42
79
27
122
88
144
188
61
165