88
18
5
55
153
85
102
991
34
40
46
35
21
52
11
104
74
17
67
59
97
120
152
31
110
27
176
15
54
246
82
16
25
96
50
8
36
60
421
56
113
39
33
195
92
30