18
10
53
37
38
7
9
16
40
31
34
15
58
24
52
39
21
36
33
127
47
55
42
6
13
22
26
367
62
29
102
83
121
69
123
93
95
199
209
480
109
178
125
196