29
80
45
38
43
88
69
22
94
42
24
15
35
75
65
5
33
34
102
16
51
40
37
50
12
41
31
13
18
17
79
26
61
47
30
85
10
32
20
25
73
57
19
188
53
58
23