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