37
1
175
2
51
90
58
99
101
0
94
79
172
363
73
44
154
76
145
122
647
91
417
2196
3
258
550
1862
796
284
1698
6