9
7
24
12
16
3
5
25
259
10
6
64
30
31
8
33
51
35
114
101
37
79
107
38
81
73
74
26
82
48
29
20
49
36
42
23
39
45
68
59
50
353