20
33
50
75
97
72
87
31
138
23
79
12
44
67
38
113
108
144
22
128
78
49
81
27
52
142
47
281
228
11
13
56
26
25
69
104
66
238
10
73
91
300
70
252
198
58
42
45
203
102
29