3
8
4
2
68
15
9
17
44
30
99
16
38
37
20
25
14
40
6
33
60
66
19
229
46
153
166
92
317
67
79
100
96
24
43
29
95
298
42
69
73