2
1
5
12
8
3
25
6
313
30
7
82
19
4
27
16
10
13
31
34
42
22
85
44
63
21
15
18
9
14
109
17
62
28
29
284
36
58
24
23
32
69
45
11
26