40
59
68
109
12
75
13
10
60
156
39
25
6
105
19
23
62
18
20
31
7
4
43
34
86
47
8
33
50
27
38
56
26
30
847
2
14
15