31
18
57
26
51
60
80
61
63
33
30
71
87
509
37
44
172
165
8
95
76
199
15
10
53
59
35
54
100
11
27
22
121
358
40
91
62
73
182
67
377
41
28
898
52
224
29
49
21
32
74