11
91
58
30
77
5
46
59
34
69
18
902
64
228
13
61
24
26
55
40
497
57
41
39
22
29
15
8
35
84
89
36
101
66
62
27
43
44
42
90
345
108
60
33
65
53