29
43
68
50
88
78
31
56
45
38
70
61
52
32
87
30
52
59
26
46
142
195
98
58
31
36
45
102
47
23
1
2
3415870