29
97
237
23
363
102
33
58
56
67
28
43
25
57
42
331
11
167
340
20
45
128
76
66
224
141
13
78
149
116
81
68
153
26
163
91
38
90
41
109
191
17
37
260
96
34
233
182
79
55
60