3
23
60
30
2
25
28
46
2
1
5
138
3
37
4
230
19
34
1
24
87
250
23
3
1
3
37
4
230
19
34
1
24
87
250
23
2
8
1
54
8
5
6
9
1
2
28
46
5
138
9
50
78
32
60
223
94
215
993
1
283
41
142
567
15
4
182
114
287
136
319
1
1
113
99
23
60
89
876
142
46
366
35
4
1
85
52
18
2
77
99
98
1088
72
196
4