3
1
5
17
42
15
10
33
20
68
9
30
62
26
27
34
157
28
32
43
22
36
84
86
92
47
73
172
77
115
380
56
57
72
91
71