12
22
45
90
24
23
13
322
77
8588
946
118
131
29
84
28
18
4
8
52
19
42
21
48
16
62
36
15
14
7
6
88
17
40
123
32
10
3