19
17
20
11
104
59
56
37
114
45
47
44
63
28
40
61
75
7
24
41
57
32
25
100
136
236
21
267
22
159
29
58
97
151
8
568
82
116
198
211
168
561
70
69
1276
64
128
427