123
117
128
67
14
77
72
17
96
131
42
19
292
201
88
83
33
63
140
35
55
139
50
208
74
9
30
59
839
289
321
478
180
264
125
79
44
7
60
130
28
1868
104
78
81
94
45
92
53
65
118
51
62
84