5
27
2
4
15
24
87
58
95
63
481
17
12
41
51
69
83
33
18
66
52
28
111
187
16
39
20
67
132
144
106
49
57
103
101
253
241
188
143
303
185
34
50
79
88
277
59
73
231
72
22