9
89
14
4
28
63
15
19
35
95
34
62
17
13
48
11
12
24
25
45
7
3
161
16
41
29
2
37
51
53
39
44
40
18
331
42
50
46
391
8
91