22
122
291
62
27
71
95
235
38
53
143
239
43
108
57
72
78
436
96
56
127
60
63
80
85
30
55
133
128
49
73
135
117
51
99
66
45
77
83
111
263
116
93
171
82
34
152
157
24
67
20
109
123
75