100
63
40
18
33
53
6
1
28
17
47
100
94
30
44
97
21
98
79
71
83
87
78
86
50
4
32
35
42
34
11
72
31
73
54
93
55
48
22
70
23
68
66
60
10
38
69
89
16
59
5
24
90
14
96
25
67
8
95
7
3
58
84
41
15
64
46
51
29
26
9
61
57
74
20
2
49
39
62
45
19
52
56
88
80
82
76
27
75
65
92
36
99
13
85
12
77
91
43
81
37
