49
153
56
55
99
40
107
82
23
2
46
59
90
34
80
44
18
101
219
54
35
195
572
98
60
93
228
87
84
62
33
97
231
31
182
37
165
139
181
48
74
69
207
143
86
79
102
94
314
123
694
113