3
0
30
5
2
4
10
44
6
20
24
18
56
11
1
247
23
19
13
49
21
15
12
42
47
22
29
9
38
31
46
96
35
28
7
33
53
92