7
104
174
29
111
5
6
63
9
28
17
25
35
19
12
4
32
18
14
33
10
31
67
53
16
46
87
24
70
48
47
88
42
20
113
1
27
205
158
166
45
154
66
23
225
248