3
5
71
59
58
6
373
100
196
113
112
27
72
26
263
84
54
103
102
33
99
20
81
28
23
101
21
121
16
15
47
22
40
77
60
232
7
76
226