12
0
25
29
64
65
11
129
33
7
9
34
74
98
41
18
16
19
166
35
89
113
22
46
61
26
53
95
105
17
20
94
45
57
104
55
201
83
298
38
278
77
233
271
42
51
47
63
85
21