39
52
84
36
660
24
79
85
47
67
112
54
83
216
32
111
95
147
102
78
50
38
135
131
42
22
45
20
75
58
217
149
70
68
298
297
114
200
62
237
187
92
53
154
60
43
98
195
91