14
13
8
30
41
11
15
2
25
46
7
12
53
23
50
76
62
546
34
70
26
75
571
37
4
55
57
29
49
33
122
3
28
323
9
51
256
17
162
38
59
48
87
42
24
184
97
27
36
20
39