12
25
58
13
31
15
5
6
46
1248
10
237
137
51
372
16
66
11
84
30
9
514
2
28
24
103
239
36
374
8
17
4
41
69
54
22