22
15
36
54
26
5
50
1
19
17
96
67
93
140
111
171
28
52
144
45
32
48
33
101
62
80
27
95
485
70
73
154
147
502
63
112
58
141
123
87
90
284
432
244
71
31
78
368
243
237
44