48
93
80
35
20
111
78
181
40
127
189
289
9
97
47
16
24
5
44
125
46
49
54
103
231
5195
30
38
39
297
150
32
354
334
155
128
13
143
25
315
17
153
228
19
186
187
516
319
480
247
728
212
100