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