0
1
1
1
114
148
63
111
237
265
17
56
147
59
57
105
63
81
157
220
435
323
44
142
46
133
109
36
500
131
87
109
73
431
50
31
40
70
36
38
49
126
86
29
137
57
45
90
554
22
28
63
89
458
16
180
22
74
40
165