12
29
35
26
25
15
18
43
61
9
23
13
10
97
64
99
46
22
89
44
52
11
137
34
38
41
60
53
92
32
80
50
62
28
51
16
24
103
47
36
135
66
112
111
191
106