65
21
149
17
2
31
62
47
223
91
34
18
23
12
2862
73
69
25
45
92
35
94
168
178
13
781
141
8
397
16
93
60
126
127
196
7
30
265
10
103
38
37
43
64
121
316
120
63