0
29
138
9
129
25
8
17
86
59
38
33
16
42
43
90
54
96
23
19
98
37
124
26
50
219
82
52
85
543
62
148
64
35
31
63
46
78
48
27
20
47
36
56
300
49
80