99
108
93
7
29
23
67
25
85
53
46
57
42
62
12
35
26
10
77
39
19
6
43
9
34
36
37
33
41
22
100
20
161
28
27
109
31
13
174
32
81
83