15
20
30
19
16
32
3
12
90
41
33
10
35
17
25
1195
2
11
22
21
4
39
64
43
24
14
8
42
31
132
52
18
6
65
7
46
91
58
34
13
23
57