65
331
111
580
80
399
88
439
63
346
166
867
187
959
167
842
183
935
185
957
190
952
1
25
141
704
13
69
5
23
2
3
30
150
65
331
111
580
80
399
88
439
63
346
166
867
187
959
167
842
183
935
185
957
190
952
1
25
141
704
13
69
5
23
2
3
30
150