113
23
28
53
21
37
11
27
36
46
18
20
54
66
59
26
50
105
25
42
47
41
67
19
73
13
60
71
12
121
38
308
51
9
88
198
75
146
55
34
39
148
280
89
204
65
231
767
249