0
3
1
21
58
2
28
4
19
20
7
29
14
24
82
15
55
92
63
22
478
17
11
5
43
10
33
60
40
47
51
111
69
12
199
71
37
27
31
18
117
66
52