18
393
50
60
133
280
9
108
33
40
27
21
39
55
93
19
98
32
37
13
16
36
67
291
11
103
54
104
28
89
102
10
52
209
77
26
6
25
257
216
61
42
140
123
8
80
155
3
43