64
65
109
152
157
103
86
69
63
73
517
83
605
124
203
31
148
275
102
20
91
70
162
34
117
32
58
100
40
43
95
53
90
262
39
84
21
89
183
1014
51
1299
825
223
1072
159
36
868
173
150
180
126
46
26
27
207
2