0
2
3
1
21
6
7
20
28
123
57
8
26
32
106
92
364
33
141
60
71
61
132
34
68
37
13
214
31
166
39
69
70
167
54
452
24
118
131
42
243
177
30
194
58
176
138