59
48
30
91
62
24
97
299
125
56
40
50
219
121
161
34
53
60
67
263
85
101
81
38
103
68
10
22
9
37
12
19
47
27
4
18
5
6
8
28
14
3
238
29
21
72
31
42
305
32