4
16
3
33
32
14
253
18
44
6
74
19
10
50
100
12
47
61
101
34
479
147
72
166
52
21
173
23
227
324
110
98
67
141
129
66
17
96
42
201
83
209
407
62
195
71
40
80
1947
84