3
18
39
11
35
30
19
26
36
17
9
438
125
94
146
724
52
16
66
13
24
42
53
54
49
33
114
119
180
48
38
4
384
417
28