2
20
8
14
7
37
31
6
11
16
36
9
13
26
1
115
12
18
45
4
239
19
54
24
110
75
214
49
35
202
508
182
22
15
25
17
92