15
12
39
24
42
6
23
16
94
58
454
72
113
14
190
50
19
48
26
40
41
66
89
656
71
21
30
858
20
22
25
51
53
119
155
28
64
3
47
114
1035