2
3
1
16
46
25
44
19
34
5
9
10
29
78
15
32
90
4
18
22
473
17
20
50
13
38
11
21
28
33
60
70
91
51
7
111
69
63
39
64
14
27
66
35