23
16
36
15
56
26
5
50
1
20
17
97
67
93
140
112
171
28
52
144
45
32
48
33
101
62
80
27
95
486
70
73
154
147
502
111
63
113
58
141
123
87
90
284
432
244
71
31
78
368
245
237
44