3
9
10
23
258
319
19
98
17
6
113
59
104
47
138
175
11
61
90
136
4
72
148
187
2
12
67
27
75
45
13
40
0
7
36
14
20
8
48
39
22