32
23
28
30
72
45
15
35
33
89
24
11
14
29
12
34
94
61
56
18
40
142
57
17
253
13
81
150
9
3
53
138
266
99
19
20
76
97
184
59
149
191
10
6