23
1
61
36
136
2
238
3
50
78
90
132
34
28
29
48
66
994
634
292
142
137
115
0
159
59
299
75
105
519
504
71