2
5
55
20
6
18
27
23
19
32
35
29
33
43
26
47
37
61
155
71
39
96
111
100
60
52
62
50
30
107
77
135
40
101
42
22
76
28