88
5
46
41
90
29
48
37
40
17
34
25
272
18
158
92
32
21
233
33
28
350
16
430
42
23
71
24
60
38
101
170
103
629
509
617
45
57
461
39
67
212
62
93
115
159
44
143
198
94
724
187
205