22
2
11
18
46
66
65
35
55
160
39
136
17
23
19
105
15
97
154
45
93
70
135
109
103
21
130
389
106
164
155
54
61
72
26
50
84
180
75
170
53
68
442
147
183
80
142
67
116
230
305