9
30
60
64
21
82
37
63
38
18
68
12
35
109
25
8
6
49
5
2
11
81
42
34
28
83
22
173
10
3
27
40
23
39
79
17
7
101
61
296
149
50