18
62
108
5
3
96
40
263
27
322
215
26
50
52
242
85
374
72
71
47
17
28
120
48
76
19
33
86
64
39
65
63
36
184
286
61