10
47
19
22
34
31
3
16
44
46
23
158
27
7
107
17
95
38
32
14
150
71
24
122
67
29
289
36
21
55
99
111
110
35
64
26
40
360
13
4
30
28
97
131
112
205
18