9
21
44
30
12
51
53
13
78
6
29
10
110
22
18
43
28
37
26
93
46
11
138
62
27
25
32
16
85
23
66
408
56
152
68
58
40
81
74
175
131
101
374
42
378
52
47
48