15
43
29
6
97
5
39
9
260
11
38
50
23
7
10
57
26
54
25
22
34
83
40
8
12
59
114
112
36
19
28
24
49
62
35
13
20
67
490
72
71
525
126
540
79
515
66
44
69
16