22
29
28
55
15
162
10
20
25
4
40
27
180
16
5
34
37
66
17
106
173
46
26
185
75
125
94
97
110
52
91
96
124
74
49
61
181
58
98
60
90
435
12
823
35
99
43
33