40
15
20
68
4
22
10
71
16
98
26
45
17
31
24
6
36
110
9
151
157
80
73
241
52
34
28
39
27
51
42
13
271
63
61
38
294
212
420