10
54
38
7
46
12
33
20
51
40
18
42
137
19
25
79
298
105
161
197
65
82
30
90
32
86
56
39
78
36
63
68
162
131
58
923
69
55
95
67