10
87
40
32
68
41
111
20
31
29
47
86
97
145
56
55
36
112
70
83
19
14
93
63
24
27
85
18
108
35
98
49
152
43
39
38
13
21
94
23
42
45
125
141
69