45
1
243
156
3
105
81
153
2
56
125
204
110
54
48
77
744
55
0
860
656
522
70
883
177
493
542
646
498
144
72
84
151