75
96
30
15
10
91
6
39
16
4
23
27
83
38
112
89
28
86
45
47
43
11
33
67
85
34
42
22
66
19
37
29
40
31
46
61
3
21
12
18
122
59
9