4
1
7
15
9
43
523
176
38
39
70
74
45
270
17
99
52
92
62
26
341
28
86
102
116
32
68
249
36
23
125
20
31
16
33
44
6
131
390
13
11
14
29
30
46
118
34