5
1
0
2
3
13
30
19
22
12
6
33
24
7
17
18
23
31
8
43
47
70
28
25
34
110
16
35
48
41
66
76
98
64
60
29
56
36
112
26
117
415