10
7
9
4
20
31
37
43
89
26
75
46
34
150
51
44
79
53
48
92
12
101
227
52
898
35
73
17
50
18
16
82
81
311
90
273
117
29
47
124
129
55
70
767
100
147
121
24
109
28
96
11
23