10
261
33
19
53
29
68
140
126
25
21
455
1025
32
17
27
31
54
111
48
38
73
64
55
52
28
30
72
7
49
57
342
15
23
80
385
42
11
56
102
20
61
116
59
45