56
57
60
48
126
43
68
21
29
208
143
46
23
59
15
64
132
162
333
31
58
120
309
156
172
12
95
39
35
77
131
106
155
75
176
50
192
81
985
93
78
249
319
73
90
71
82
185
204
63
34
100
49
14
113
153