338
636
224
556
512
311
513
301
448
159
546
68
103
36
166
7
643
958
246
22
73
62
101
80
53
137
58
57
391
43
775
25
49
100
225
193
74
107
71
335
241
124
770
24
63
13
42
154
371
281
445
95
321
131
116
190
67