75
60
38
142
99
207
373
22
163
52
17
74
25
37
64
8
104
31
106
16
53
77
47
27
65
78
20
384
48
13
24
23
46
28
21