40
18
365
70
36
25
11
99
48
218
372
8
21
166
479
156
107
112
235
82
29
10
64
63
13
351
295
145
16
65
37
15
28
45
38
31
19
131
3