3
0
42
80
18
17
11
15
4
20
27
26
50
43
12
79
48
93
19
6
57
16
36
40
55
126
5
14
13
65
33
193
25
44
41
29
34
109
106
21