59
48
30
91
62
24
97
299
124
56
39
49
219
121
160
34
53
60
67
262
85
100
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
304
32