7
117
25
57
192
105
125
215
31
354
43
435
396
204
256
74
28
29
47
346
120
188
45
60
76
68
67
242
48
149
575
496
482
305
77
69
402
134
107
317
641
226
20
38
4
27
34
401
35
590
72
154
268
46
171