113
12
15
90
14
39
52
32
49
127
29
42
78
73
269
48
291
67
197
17
20
88
28
56
33
6
19
213
68
34
27
7
36
50
92
582
175
71
9
74
77
125
46
89
72
75
57
151