20
32
35
36
15
25
37
34
22
83
10
8
68
17
63
30
14
23
46
13
12
66
31
61
28
79
98
162
150
93
21
18
7
77
71
27
45
207
122
57
40
47
319
41
94
97