34
95
15
18
21
33
16
40
24
26
13
80
12
17
29
38
32
27
36
59
39
112
77
169
461
294
55
82
48
8
14
50
61
19
78
9
10