94
6
20
110
76
17
253
74
47
151
270
79
127
98
56
62
84
27
38
14
45
61
37
108
35
121
32
51
28
21
95
223
64
102
71
389