14
28
45
53
31
46
95
8
9
12
36
37
38
10
54
15
27
3
11
7
56
32
89
44
1
2
33
16
34
21
244
100
403
58
119
188
184
127
39
30
239
26
48