85
89
18
106
31
36
84
7
15
8
5
200
26
83
12
21
40
27
24
23
39
17
63
41
58
61
46
28
48
32
72
44
57
35
22
19
42
79
80
9
47
16
62
49
13
38
93
20
122
56