20
110
86
12
38
28
59
116
209
33
56
50
104
105
45
76
16
241
34
83
25
154
11
96
210
101
126
39
189
31
109
118
29
200
14
278
60
89
270
131
42
71
64
35
146
49
43
175
82
21
22
491
30
53
818
58