91
29
62
37
15
25
8
87
242
60
101
63
21
58
124
31
18
6
17
38
33
102
208
55
7424
70
49
269
26
205
45
263
233
42
36
192
44
174
501
100
43
76
223
246
160
69
149
147
275
151
20
417
80