16
11
80
23
87
104
131
124
101
68
41
42
73
90
35
184
96
64
121
74
47
69
169
141
127
119
98
97
63
76
120
536
17
53
60
78
29
25
83
249
88
15
58
106
259
9
21
13
22