2
5
0
12
47
3
25
7
8
6
10
4
15
44
11
16
20
1
23
84
14
46
75
54
30
22
101
26
90
59
85
184
147
380
115
623
113