10
30
87
64
278
68
88
19
20
43
105
149
86
9
406
6
246
171
42
269
2
267
13
41
21
65
4
627
33
49
7
144
78
3
71
50
24
670
63
25
8
163
18
34
89
12