10
47
11
18
56
12
16
30
25
37
2
24
34
13
15
26
73
65
149
118
3
9
28
23
19
44
45
27
78
383
166
258
72
77
67
50
54
64
66
205
42
29