7
25
111
20
28
12
30
3
19
10
11
4
22
5
68
85
27
17
78
23
6
18
24
75
41
8
16
14
148
32
13
96
40
57
80
76
142
26
35
87
48