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