3
10
0
21
14
11
6
20
12
7
77
25
17
43
32
18
26
8
9
29
51
13
30
15
70
27
232
23
54
33
114
4
69
28
37
64
61
5
189
81
93
84