9
31
10
12
11
33
58
18
75
30
25
28
21
13
14
108
29
24
52
36
47
27
88
155
80
169
78
26
73
5
77
587
211
61
62
91
46
38
84
172
35
66
59