9
4
6
22
29
7
21
14
15
26
1
28
2
49
33
36
3
30
5
12
52
70
32
122
164
53
68
45
201
46
58
79
11
17
35
23
42
24
8
38