31
23
65
15
18
17
35
21
32
48
30
37
40
25
16
43
27
20
19
24
52
47
58
41
61
105
62
78
55
134
143
167
140
111
76
150
99
133
123
100
173