25
19
91
82
6
15
29
31
20
16
17
105
93
57
97
12
38
51
30
72
44
46
14
22
32
37
98
40
28
3
58
533
297
92
36
23
60
86
205
18
26
43
33
34
39
88
56
59
75
7