3
1
5
0
4
52
8
7
9
20
49
10
31
24
50
17
22
6
34
14
18
23
30
78
11
36
40
12
64
35
32
43
16
375
210
142
155
241
84
188