10
63
18
21
77
3
13
32
7
39
82
37
28
49
14
62
30
26
58
17
25
16
20
15
45
42
96
2
4
383
27
180
24
19
5
66
38
29
64
51