60
101
78
126
386
249
88
96
137
160
399
156
34
168
23
30
1756
144
4756
207
77
39
138
71
31
336
105
47
124
437
76
679
236
332
87
229
85
26
40
56
1401
306
145
36
119
91
62
790
98
19
25
51
283