1
3
2
5
7
4
8
6
195
11
56
59
20
25
16
15
241
32
19
26
9
30
10
305
89
13
18
23
86
45
420
109
14
44
22
47
24
34
61
53
38
17
12
29
37
21
74
65
75
48