62
24
56
26
85
13
21
147
36
78
43
205
456
161
255
19
63
92
88
16
135
15
28
8
33
265
112
718
129
936
37
10
97
333
9
17
816
120
23
3
4
136
153
165
864
219
31
1178
954
628
50
341