127
283
52
21
44
49
28
23
39
31
45
71
20
80
43
53
67
16
19
47
82
55
48
37
103
54
107
111
56
90
57
234
42
160
46
14
93
30
11
65
228