56
35
89
70
77
29
46
94
445
80
700
7
37
73
78
28
34
91
183
100
42
125
19
2
140
96
74
27
53
215
63
75
83
51
15
13
31
14
17
92
25
345
30
41
230
55
9
126
26
98
52
3