100
97
15
17
86
53
16
66
55
11
37
44
45
16
11
7
15
98
23
32
81
48
59
67
62
56
34
23
7
24
74
88
46
94
9
79
79
13
97
54
55
61
60
77
89
72
49
56
70
53
67
89
27
92
87
99
39
40
36
25
32
73
79
96
24
78
45
50
48
38
90
55
21
80
49
2
35
26
28
70
95
42
10
39
28
41
83
42
58
18
13
97
69
69
30
49
3
15
72
13
10
