7
13
3
16
18
10
90
22
9
8
81
59
21
35
77
28
52
111
123
70
27
352
64
40
42
26
37
118
24
19
56
25
150
73
48
86
15
1118
75
32
38
183
345
31
113
92