31
15
14
96
34
66
12
18
73
75
110
6
36
142
147
402
9
22
52
224
50
172
43
72
44
32
86
83
53
63
62
48
235
271
23
28
39
42
19
29
195
102
49
3
113
57
8