35
24
22
19
16
18
8
92
51
89
96
65
38
53
37
47
73
28
36
25
71
32
85
110
97
6
42
107
27
15
34
17
30
9
226
26
41
50
44
111