55
60
17
37
95
45
65
40
289
52
43
12
58
296
25
22
20
16
53
131
93
256
120
91
151
98
85
79
116
49
33
38
28
44
21
108
92
42
15
76
110
129
144
147
59
27
442
166
83
54
97
183
351