3
28
31
30
52
25
4
38
5
9
6
13
71
18
15
21
60
44
49
10
12
45
16
19
47
86
23
82
42
111
41
104
35
56
148
14