97
142
66
84
59
26
460
82
65
108
402
106
414
149
81
70
860
52
75
96
943
23
62
42
160
16
113
95
87
375
544
161
63
180
77
131
183
196
195
225
85
93
8
9
25
100
68
80
64
227
35
146
228