6
186
13
110
47
130
52
55
50
44
38
90
22
87
93
51
60
88
24
80
17
127
108
83
111
897
137
85
79
99
141
45
61
823
1093
326
208
700
1333
256
255
199
422
447
630