38
33
30
10
3
8
29
248
228
77
83
22
18
34
7
17
27
32
72
14
47
25
11
35
28
241
89
23
58
55
126
5
56
153
68
40
6
70
45