30
23
65
24
70
114
32
49
38
39
43
53
117
25
86
289
50
131
56
40
109
99
67
113
112
128
165
200
35
36
150
57
134
104
61
103
45
182
55
46
58
110
223
133
74
187
173
143
95
121
189
83
69
129