11
12
59
5
46
18
50
3
14
100
26
29
44
45
27
30
17
25
185
53
31
174
70
43
66
497
37
55
7
38
184
73
85
142
159
72
36
256
33
102
40
476
136
34
114
62
96
15