43
72
40
29
36
153
35
16
24
288
86
840
5764
44
189
346
109
32
49
34
63
78
64
261
41
79
31
70
53
50
170
385
150
54
73
175
18
22
11
57
19
8
39
25
46
68
181
60
20
5