19
15
23
57
7
100
27
345
38
32
744
44
645
90
26
20
220
14
516
75
69
102
187
134
141
12
92
552
360
148
212
79
366
169
237
542
43
36
197
255
47
49
236
52
105
139
62
115
63
77
54
16
64
48
142
191
74
276
181