7
81
32
44
37
5
12
48
297
91
269
14
72
31
86
35
116
43
157
92
198
115
199
1108
113
263
775
360
76
708
333
384
56
490
129
209
371
111
364
166
62
100
293
369
101
400
134
461
343
270
173
107
175