252
50
657
53
45
63
30
38
15
125
8
122
62
14
67
78
35
36
10
86
998
147
19
29
25
9
22
24
156
21
32
20
210
471
640
263
83
57
39
150
42
96
94
68
157
23
117