2
30
10
4
6
12
3
26
8
7
13
98
5
17
20
92
14
32
9
19
108
71
33
25
24
57
21
50
49
80
39
37
130
28
72
55
35
85
15
81
76
48
22
44