15
126
27
29
22
75
216
64
260
160
49
74
28
50
80
33
34
36
17
300
439
83
81
54
39
289
192
4335
249
84
41
1649
56
82
236
270
224
73
9826
40
8
72
949
37
85
123
20
61
155
87