29
53
30
35
11
67
43
51
341
59
102
41
26
210
131
113
192
206
34
165
194
162
80
114
38
86
252
63
32
350
105
228
91
151
128
104
89
205
198
290
106
176
81
302
44
56
71
124
75
203
68
219
343
284
159
209
45