114
57
71
30
111
12
6
48
70
60
238
451
129
53
56
371
68
97
32
142
38
42
127
18
837
255
176
123
43
231
145
445
563
66
62
728
632