61
24
90
159
34
107
36
29
16
60
63
17
31
778
243
120
37
106
42
178
300
7
96
55
187
35
67
18
5
477
28
78
23
40
39
43
176
80
121
81
19
103
164
619
45
48
9
110
8