10
11
122
59
53
49
57
6
14
56
31
58
28
745
19
17
98
48
42
45
23
26
43
37
18
34
65
81
92
142
15
89
110
1375
350
313
88
40