7
6
29
73
83
53
15
49
8
5
14
16
19
39
44
86
22
43
50
18
63
31
47
62
11
116
107
67
34
123
155
45
36
170
118
9
76
175
147
46
56
112
106
216
142
84
94
139
179
100