52
25
8
26
133
31
56
38
29
96
20
19
100
15
47
62
575
86
39
77
16
46
42
426
85
101
84
69
80
40
33
45
32
81
48
36
82
49
78
99
68
37
107
43
312
87
332
103
72
51