20
18
23
41
25
68
76
14
19
31
1
106
84
47
7
51
26
13
40
39
63
22
30
54
199
32
17
37
50
2
91
8
9
128
70
3
129
6
88
35
44
55
4
52
87