73
86
57
35
52
99
53
124
7
4
3
259
41
49
78
885
62
12
22
38
70
76
20
18
14
28
466
122
89
266
66
13
56
51
46
68
256
19
159
1014
88
77
24
195
300
23
197
338
173
531