14
1
8
20
18
32
6
22
23
38
7
2
9
37
11
16
25
62
3
12
39
81
13
30
42
49
48
538
34
113
40
179
71
156
248
595
232
303
208
53
91
102
143
242