4
234
11
6
40
46
7
78
23
20
52
14
16
35
110
503
74
109
13
73
687
34
61
32
24
25
101
151
60
59
409
125
75
71
3
251
372
166
244
63
9
31
361
627
167
198
426
211