59
16
39
45
37
55
123
50
98
25
19
51
14
8
3
35
36
27
60
33
177
208
269
215
69
464
110
99
42
17
173
23
85
10
57
131
31
12
44
163
449
28
337
61
22
26
133
305
77
40