10
47
172
111
82
36
50
22
14
51
23
24
35
97
62
168
115
16
61
81
60
72
19
18
34
15
9
37
488
20
64
46
3
4
98
123
39
44
229
92
327
5
21
28
56
85
7
27
17
13
26
8