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