3
2
4
100
32
73
16
36
14
23
10
25
86
5
9
0
6
7
12
84
212
27
101
51
130
1
19
40
8
15
22
21
50
49
43
129
75
58
31