21
66
137
58
43
27
16
107
105
54
144
170
40
55
19
30
38
34
22
145
92
13
143
65
24
106
29
48
149
42
39
85
50
20
32
555
110
70
154
71
176
185
84
31
3
125
134