30
29
9
19
74
81
67
12
11
75
43
108
61
49
35
44
86
25
27
18
34
6
8
32
281
111
13
16
23
68
33
36
21
118
28
45
24
38
92
47
26
56
58
66