20
21
27
19
43
34
12
6
10
108
18
23
39
35
28
53
13
70
62
46
90
65
142
33
100
114
55
30
32
79
278
37
81
91
11
261
36
41
26
151
16
52