33
19
35
40
45
84
82
54
52
63
39
66
38
34
67
80
234
99
50
31
55
74
49
27
87
229
73
61
275
77
185
79
29
138
163
321
93