53
46
48
19
22
20
89
140
93
23
43
10
31
77
150
83
51
34
17
37
102
99
49
277
84
28
21
139
71
181
225
112
87
133
287
32
92
85
54
116
322
142
132
258
104
144
129
323
136
120
787
154
970