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