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