7
15
32
70
28
16
29
39
61
120
33
20
86
170
121
198
87
23
96
57
76
36
17
9
176
62
66
58
68
59
19
44
166
83
75
110
38
159
50
98
18
46
30
51
156