7
73
20
31
85
40
22
33
5
17
4
66
118
84
27
39
43
138
24
30
18
37
8
74
81
140
128
76
29
131
53
235
895
165
117
96
112
92
49
412
359
160
95
287
199
355
116
182
145
207
130
392