28
21
9
89
34
46
110
93
37
4
26
41
52
371
42
70
243
32
2
5
16
85
63
33
71
19
11
6
17
29
62
20
50
12
14
22
132
3
35
143
129
1