25
16
43
49
10
140
32
397
19
48
29
41
63
38
88
31
97
21
15
153
62
24
18
17
37
34
72
22
20
40
80
73
94
27
55
259
118
2419
200
1824
296
410
56
44
68