259
66
226
53
94
277
367
13
335
60
51
248
44
67
175
40
91
102
61
354
5
33
304
88
126
69
31
14
56
170
83
93
68
16
426
81
168
105
22
46
26
42
23
123
137
84
268
261
329
133
32
7
35
97