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