19
62
66
2
31
10
35
28
101
97
79
3616
58
126
11
30
5
3
27
15
17
78
54
60
40
9
26
74
14
57
13
69
6
24
92
52
34
61
32
41
72
59
153
68
25
42
105