40
82
57
26
70
194
180
102
37
369
30
25
59
85
327
145
86
209
179
60
93
87
20
22
16
289
136
84
29
45
17
51
198
73
8
262
149
21
43
12
78
50
278
642
79
33
90
88
99
64
68
260