20
56
16
53
39
32
69
77
100
46
304
31
47
45
58
13
21
44
67
35
107
40
27
29
26
61
17
378
60
37
68
42
290
51
34
24
171
36
19
11
8
189
181
64
93
9
76
22
79
291