21
61
20
28
35
170
189
63
42
88
38
70
3
1
25
51
90
153
16
100
85
166
113
116
11
29
22
36
19
55
111
8
2
141
49
4
13
24
46
6
14
76
12
43
7
33