34
31
35
115
87
83
73
8
10
27
30
22
52
229
159
114
50
61
39
45
18
38
12
9
5
89
14
128
46
59
84
36
41
4
186
236
77
37
113
40
68
76
17
143
151
25
6