60
97
88
272
117
66
49
196
7
35
2
1
56
29
11
43
40
36
44
201
212
26
311
8
39
1481
15
18
321
102
259
33
54
509
336
131
32
51
137
644
457
823
30
6
72
112
48
9
45
182
499
369