29
181
91
84
67
35
71
42
21
12
15
99
20
104
73
22
108
120
14
11
106
18
28
114
65
36
83
34
10
161
164
191
79
122
41
257
226
57
206
48
62
103
60
26
102
32
47
40
39