20
22
56
69
18
31
43
59
25
24
118
11
8
36
19
29
46
9
27
12
45
140
100
125
28
123
98
94
58
33
85
387
221
48
379
35
65
34
159
50
13
171