93
116
138
59
115
177
77
21
157
120
49
72
81
54
66
126
53
47
56
64
76
55
304
155
84
88
151
63
57
9
32
73
178
40
7
12
46
30
381
109
692
67
118
19
243
99
75
102
52
74