2
3
26
11
83
8
5
19
28
21
6
30
17
15
56
32
43
9
91
10
18
90
1080
20
36
22
14
16
87
23
104
0
42
64
328
12
369
57
4
103
126