1
9
18
5
23
4
11
16
30
10
14
6
33
39
22
48
89
128
81
40
445
75
53
85
218
143
77
35
73
101
36
161
45
66
196
50
32
56
167
49
52
24
37
15
41
42