11
90
29
42
18
70
68
41
231
67
36
14
25
178
9
72
98
871
39
35
63
130
34
17
13
26
116
4
101
647
99
229
425
87
65
111
43
80
52
23
529
119
732
147
40
91
20
166
117
21