15
0
3
6
7
101
9
1
2
48
4
13
16
5
10
29
8
14
11
50
21
43
19
12
27
18
28
39
31
26
33
24
25
22
304
210
41
91
109