127
43
25
86
66
119
1123
47
257
93
52
118
103
283
60
44
424
154
646
172
77
414
749
113
55
21
182
160
410
107
75
120
48
72