30
27
66
207
50
80
16
148
19
35
28
4
31
83
52
352
47
141
42
77
34
20
33
46
312
10
61
24
38
45
40
70
99
26
9
13
22
54
53
49
15
143
63
149