32
153
130
151
120
462
87
81
121
71
183
158
231
53
69
48
451
125
115
704
256
174
25
148
19
161
989
43
728
123
60
359
33
18
163
135
129
35
36
30
64
67
16
118
31
28
79
655
37
496
65
165
45