16
14
33
23
19
26
63
20
9
56
163
8
371
71
81
91
60
67
295
24
228
5
27
44
2
62
46
57
31
37
35
52
7
73
105
55
18
22
77
124
84
118
93
29
100