7
127
25
98
26
40
60
13
19
12
37
5
6
76
52
43
29
83
14
33
48
35
58
64
172
50
77
9
57
10
20
162
158
39
16
34
91
61
27
232
30
11
17
147