10
70
33
15
50
39
40
28
30
407
35
24
7
20
19
16
166
1
29
8
23
13
59
60
49
6
118
37
57
12
43
162
9
194
129
17
68
34
74
66
144
32
61
5