16
13
125
33
249
57
80
149
29
313
90
144
48
40
165
129
12
31
95
235
35
65
45
20
63
68
15
110
309
39
290
79
113
102
497
216
212
269
22
178
60
323
248
2
822
97
375
169
186
49