10
6
15
34
87
49
29
33
163
28
30
51
183
35
39
67
69
45
127
58
137
60
62
68
65
78
66
74
63
100
46
70
81
57
95
94
106