22
11
30
66
127
36
7
58
17
21
13
217
8
14
93
3493
10
12
367
82
16
23
26
332
890
40
180
35
385
184
138
103
62
37
222
124
49
201
92
27
24