98
88
39
53
152
101
47
21
15
13
106
27
24
63
16
52
23
28
19
32
12
26
45
9
107
49
8
11
58
57
22
36
30
55
97
103
78
38
75
40
85