12
31
18
22
36
56
48
82
24
38
14
11
5
57
70
46
10
32
21
23
20
42
25
29
40
7
9
15
37
26
33
41
262
16
3