7
200
30
52
111
15
19
20
80
36
34
26
53
5
8
32
11
17
16
39
76
54
48
29
47
85
60
107
6
88
42
103
144
31
14
10
141
23
78
91
51
27
37
96
83
28
21
50
63
49
79
55
18
77
43
25
89