8
9
21
34
45
94
17
16
10
20
41
43
11
195
158
12
13
222
44
202
23
78
57
32
194
4047
30
134
31
4
56
242
5
0
33
64
606
52
62
69
18
1
88
1141
19
337
155
250
22