10
18
138
47
114
3
511
23
70
49
41
44
35
33
37
122
139
28
20
357
32
16
119
48
95
26
105
151
66
250
80
13
69
767
39
57
79
24
191
40
38
52
234
21
31
46
100