22
101
165
107
130
250
209
47
150
54
53
89
45
31
27
21
46
34
230
479
82
51
299
322
39
66
475
65
286
60
42
118
85
32
1594
241
96
353
75
49
94
129
221
2210
716
100