16
21
58
14
12
36
46
70
37
86
54
24
33
42
29
82
26
20
45
27
44
129
91
57
85
87
11
38
19
60
67
34
7
43
281
158
288
507
51
89
100
84
537
15
88
13
55
302