108
119
41
63
39
89
105
26
284
19
68
107
11
93
46
21
53
169
940
15
113
172
414
17
121
84
122
219
233
50
248
188
94
311
91
184
28
59
162
80
369
24
35
147
127
347
241
223
154
171
33