1
2
26
5
22
56
30
23
13
15
39
36
33
75
17
87
138
78
96
21
289
114
133
18
40
59
34
52
100
85
29
32
48
281
19
61
79
51
31
45
113
58