27
31
270
29
24
17
38
34
11
14
51
13
4
18
8
15
9
183
16
33
6
23
10
40
90
110
19
3
2
35
22
160
62
37
417