21
26
12
38
80
70
128
39
29
57
40
45
91
52
56
43
33
19
75
97
74
65
31
73
61
78
81
73
124
209
277
264
264
56
117
153
81
62
124
255
48
65
56
95
53
167
94
44
69
107
41
73
138
94
109
90
91
98
96
222