1
10
22
4
5
3
2
17
19
28
7
27
0
16
23
9
11
39
60
42
26
66
53
35
40
63
43
56
94
188
98
90
29
34
120
111
138
72
67