91
2
43
37
35
27
38
42
39
9
185
50
243
166
72
25
36
15
6
17
33
40
130
21
98
60
232
32
67
18
55
92
68
88
10
5
24
75
16
29
23
126
19
41
7
70
30
22