64
60
59
38
153
129
339
185
29
56
171
78
130
81
71
100
149
86
402
82
83
47
99
90
97
138
360
176
25
110
106
108
156
42
139
150
143
67
62
146
52
79
46
32
57
23
96
36
33