11
22
4
19
2
8
23
17
52
88
20
39
60
27
246
45
61
94
72
223
77
57
46
34
36
30
70
26
182
428
59
96
117
49
67
101
159
18
220
37
328
54
183
138
81
65
53
35
73
7
48