12
57
3
10
15
70
10
45
6
21
4
11
5
20
23
108
2
11
8
35
186
1009
189
952
70
343
56
293
145
737
254
1290
252
1272
475
2386
605
3157
12
57
3
10
15
70
10
45
6
21
4
11
5
20
23
108
2
11
8
35
186
1009
189
952
70
343
56
293
145
737
254
1290
252
1272
475
2386
605
3157