25
27
56
22
66
71
46
28
32
54
42
113
41
212
1439
61
93
319
36
53
16
60
70
29
31
48
68
4
9
13
30
33
99
40
218
148
20
118
17
97
44
34
188
123
105