45
108
62
35
115
58
86
18
222
73
53
648
170
46
81
246
26
50
174
199
150
134
42
60
105
99
192
123
109
111
156
104
221
412
97
165
54
190
1142
55
355
61
819
519
691
121
142
38
6
175
143
232
203
36
95
52