15
54
293
18
31
23
10
46
732
85
447
40
78
128
121
37
110
28
53
13
19
143
73
38
48
76
51
41
243
226
168
63
71
17
218
6
39
32
92
26
123
152
146
184