30
20
18
126
62
52
29
3
38
133
48
44
50
19
25
47
53
171
10
193
32
75
45
78
131
80
39
109
175
164
220
243
86
107
37
16
28
292
26
9
442
27
42
12
23
60
34
33
85
68
46