0
42
37
36
116
90
72
73
105
304
278
77
596
57
41
473
290
261
93
141
43
225
111
147
132
34
787
35
24
96
74
51
159
80
56
33
44
87
46
92
85
48
318
133
167
38
29
31
115
30
47