2
38
48
4
10
29
5
25
43
7
15
11
9
12
22
32
34
30
26
98
45
51
21
14
33
76
49
24
31
13
39
17
8
73
19
40
28
69
68
158
118