15
10
34
36
107
46
29
54
32
25
50
38
47
6
30
18
37
114
16
53
57
24
112
158
97
7
20
59
44
73
134
35
56
149
490
21
184
33
3
111
77
119
476
11