1
3
11
21
18
20
23
15
45
91
29
12
92
17
28
25
53
51
52
58
5
7
30
14
46
254
27
41
16
34
24
42
108
54
35
39