29
103
11
58
93
49
36
22
83
20
10
17
34
88
81
40
14
53
21
66
61
16
18
63
27
65
24
28
30
33
38
43
74
35
31
67
19
56
46
32
37
98
42
57