15
241
77
72
5
67
88
100
34
21
28
18
138
215
22
48
50
69
31
32
122
55
125
30
371
286
107
131
123
42
254
221
156
63
60
185
392
24
94
6
168
150
344
381
80
232
505
213
1064
719
27
49