2
1
5
12
8
4
25
6
310
30
7
82
3
19
27
13
16
10
9
17
15
31
44
21
84
18
43
61
109
23
52
20
28
29
313
42
32
14
58
67
45
24
11