118
48
219
827
58
41
26
80
50
23
31
93
71
59
75
475
83
40
33
34
74
43
25
97
248
77
108
52
90
57
128
126
123
155
28
60
37
147
36
53
12
70
54
79
21
102
82
42
47
38
39
27
15