16
96
131
42
19
276
67
200
88
83
65
33
63
139
35
55
132
50
206
74
9
30
59
827
273
321
467
175
259
122
78
44
6
60
128
28
1771
102
77
93
90
53
92
118
62
84
227
165
593
157
58
43
95