16
20
18
175
93
50
62
46
92
31
421
59
84
115
140
100
54
53
36
52
19
411
14
141
94
63
114
41
103
40
35
29
73
47
255
106
30
61
292
111
25
27
58
11
23
22
39
26
49
117
129