51
56
43
75
25
65
97
33
100
44
89
106
320
66
46
311
50
34
31
38
24
137
53
112
178
140
26
58
62
121
84
70
78
37
164
652
19
132
36
76
57
69
780
135
20
122
39
198
116
8
7