3
13
2
31
36
10
37
5
85
19
50
47
6
24
9
16
21
126
4
11
23
89
133
42
22
20
60
32
12
18
29
80
30
38
55
65
114
52
151