9
12
14
5
1
10
19
20
17
42
15
22
13
3
2
28
37
45
30
74
76
16
155
33
96
8
7
52
43
73
31
39
46
51
41
100
59
23
44
140
103
34
11