130
35
57
22
50
42
69
288
135
55
18
41
264
4804
58
1125
444
352
612
208
26
15
200
51
153
142
175
47
53
52
1068
13
20
33
14
28
19
16
8
30
27
29
34
63
39
56
43
67
410