15
2
30
22
29
39
14
51
4
21
12
20
18
5
0
19
40
38
44
46
8
10
77
6
13
7
11
98
36
16
23
81
124
25
43
27
35
87
17
167
60