18
10
22
45
1
125
51
25
107
27
13
23
21
36
12
42
35
5
280
11
263
2
49
24
215
168
7
70
79
19
6
28
34
96
63
62
223
118
69
197
50
169
195
14
73
3
77
37