21
44
36
16
29
87
47
48
61
24
70
1258
55
5
168
94
68
35
92
59
135
199
956
25
37
233
185
107
57
49
42
249
364
90
28
65
399
43
110
514
73
97
19
56
109
27
118
12
5996
46
1554
85
26
62