5
6
2
0
16
8
32
17
25
11
4
22
18
71
14
125
40
35
33
48
27
87
95
12
13
10
7
60
61
34
20
417
39
75
130
68
90
120
37
141
38
80
77
74
185