10
29
9
13
19
121
16
734
15
70
62
7
48
6
56
5
14
12
18
8
79
97
133
25
51
74
3
77
406
30
53
17
23
625
20
571
69
49
99
280