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