2
12
31
34
9
37
4
81
18
13
50
47
5
6
23
8
10
16
21
125
3
11
88
133
42
20
60
22
32
29
80
30
38
55
65
114
151
52