63
50
22
14
21
19
31
107
24
52
4
16
53
196
140
33
62
30
60
205
13
18
97
113
88
36
120
10
287
2391
129
11
25
8
38
15
165
27
6
81
28
202
7
295
491