363
24
43
91
33
76
1065
316
243
89
263
790
45
297
11
58
175
153
60
36
28
788
31
42
48
197
1382
196
141
124
271
52
97
322
143
219
368
344
272
331
127
194
12
55
112
286
114
86
40
49
39
67
54
1101