22
12
17
43
30
89
73
88
90
78
166
105
58
74
110
437
132
42
139
9
48
121
56
18
32
27
60
41
113
172
35
79
31
34
24
67
119
25
10
13
0
200
161
33
180
51
81
28
23