262
43
432
101
96
213
106
14
140
1104
113
102
645
777
70
110
47
20
369
328
109
66
92
216
130
833
86
83
136
105
49
211
22
164
9
62
201
176
100
155
42
85
133
51
253
127
30
40
118
271
79
601