20
251
128
86
16
56
8
18
45
44
22
14
34
19
42
89
49
40
26
38
5
81
425
46
69
31
17
106
33
62
350
25
93
29
37
35
169
79
82
64
99
127
50
24
136
149