66
62
13
10
58
29
12
57
81
15
19
5
31
32
54
26
99
17
30
25
14
488
18
47
40
88
97
80
68
67
34
60
8
27
37
23
36
171
42
2
86
4
319
20