112
466
22
63
25
39
21
43
163
155
109
194
851
75
93
60
89
634
61
103
95
55
57
114
107
100
35
53
201
190
45
70
52
229