29
31
20
25
93
12
19
24
34
37
98
21
18
43
17
27
15
23
86
205
26
47
3
33
40
22
39
88
56
59
9
44
695
36
62
94
32
61
38
45
14
68
89
253