28
19
96
50
126
87
42
80
73
31
392
52
41
163
69
81
53
107
70
236
40
85
57
18
68
54
67
47
46
30
150
39
127
140
153
161
48
22
35
49
112