16
58
15
26
5
50
1
17
97
67
112
172
52
45
32
101
80
27
95
487
70
140
74
147
111
114
141
123
87
284
432
244
31
78
368
44
88
73
102
85
46
38
719
118
64
128
41
53
35
358
39