21
18
38
32
109
37
182
50
12
52
218
29
96
167
24
67
61
62
31
105
40
27
177
22
128
74
116
253
41
94
70
69
47
39
35
493
10
49
210
17
165
146
127
65
48
118
187
103
90
228
207