8
42
25
20
121
82
43
90
200
26
106
47
32
58
30
53
63
46
36
75
34
50
21
17
35
78
66
37
16
18
12
665
27
29
564
114
441
41
209
269
54
167
31