29
67
64
201
92
41
49
17
228
36
57
77
85
253
120
43
58
65
155
15
39
101
32
133
84
25
107
42
86
105
259
283
136
170
100
24
147
123
164
220
23
55
94
48
96
156
341
69
374
266
31
141
33
44