8
47
31
40
28
32
70
81
51
27
42
55
22
128
25
24
66
12
43
221
34
115
48
243
125
15
152
155
96
142
26
200
694
30
138
129
415
235
93
326
257
1579
37
599
5231
38
199
109
65