20
121
82
43
92
201
26
106
47
32
58
30
53
49
63
46
37
78
42
35
50
21
17
34
66
16
18
12
694
27
29
582
36
114
458
41
19
210
269
54
25
212
31
51
125