109
37
18
31
61
80
24
42
39
86
79
28
38
49
34
20
6
23
58
15
19
45
67
76
36
32
100
25
46
10
43
9
12
21
30
89
40
69
16
17