17
516
41
35
40
129
89
33
63
92
34
197
54
271
78
110
88
62
69
84
83
108
130
270
186
163
51
53
25
104
50
177
14
28
38
15
124
137
57
382
445
152
46
77
155
9
31
98
170
16
86
18