51
58
19
133
29
36
14
31
26
44
25
49
33
18
16
27
43
53
39
40
137
55
66
30
151
139
96
24
164
50
17
92
381
114
107
63
103
123
60
77
8
184
54
46
68
163
61
159
80