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