71
34
50
201
103
122
99
44
168
23
240
68
88
8
309
65
26
15
104
57
280
9
29
75
195
39
729
121
62
125
349
60
285
291
321
124
150
248
361
382
230
295
100
469
339
204
488
380
784
412
514
41
178
350
246
362