19
51
30
6
37
11
15
96
10
38
89
28
705
986
194
2
1
101
3
45
25
41
32
61
230
39
131
68
55
54
43
59
8
50
57
21
4
63
12
62
26
29
17
7
156
71