39
26
99
9
52
18
31
30
55
20
27
33
14
7
46
48
19
95
58
136
37
89
91
65
59
90
3
28
137
77
17
131
24
42
210
49
279
56
152
118
176
71
47
16
161
139
309