32
41
42
21
15
98
19
29
38
28
20
31
23
18
56
33
27
59
9
17
16
127
35
75
81
11
22
93
51
46
47
43
30
44
94
62
57
52
45
40
50
164
88