2
17
14
22
25
26
55
185
36
15
23
43
384
7
11
192
138
198
10
8
13
42
38
16
50
100
95
19
52
27
5
9
6
252
18
54
112
116
30
433
972
20
47