43
31
9
36
46
34
15
20
35
16
12
11
23
13
87
17
5
69
106
6
50
285
162
120
238
83
85
161
63
102
98
231
49
135
225
97
99
64
57
30
22
103
19
186
32
159
91
40