18
34
392
25
12
20
23
57
5
36
40
497
58
39
38
26
21
158
52
68
138
13
249
32
45
22
93
41
29
87
37
10
54
88
6
1
142
35
94
62
56
177
43
49
396
90
139