9
245
13
2
11
22
17
47
26
25
4
1
10
20
24
28
69
50
6
21
19
60
16
23
14
8
5
29
44
12
7
56
27
124
51
32
39
18