55
41
50
29
32
30
331
22
25
63
38
599
125
163
88
49
44
311
62
47
43
105
68
95
86
27
34
66
69
60
14
288
40
728
398
67
187
59
45
33
96
35
65
54
80
21
39
26
31
81
42
15