0
1
1
1
148
63
111
237
265
17
56
147
59
57
105
63
81
157
222
435
323
44
142
46
133
109
36
501
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
22
74
40
165
45
183