25
88
18
94
29
41
7
59
79
16
8
20
19
10
14
56
68
9
42
37
17
11
52
33
5
4
3
173
134
70
575
60
148
91
54
359
583
93
157
57
74