12
8
57
87
72
342
54
25
19
222
47
66
23
104
153
35
273
49
9
408
37
16
22
40
24
18
142
297
314
70
67
75
48
50
53
84
27
28
168
233
68
265
60
31
205
663