42
55
52
28
22
19
24
20
66
39
40
89
29
61
11
656
68
58
46
17
62
38
91
44
169
15
79
748
78
99
45
27
81
110
13
34
48
14
49
16
289
51
158
9
33
64
18
67
8
23
552