4
3
5
7
15
17
9
2
1
50
6
35
11
53
19
10
0
12
27
49
22
13
8
18
90
26
43
56
65
55
367
75
112
48
23
24
29
41