65
101
143
59
43
171
8
41
7
3
97
1043
69
21
149
77
57
26
12
17
45
23
74
115
10
54
11
20
6
22
66
256
96
309
13
87
29
68
226
73
38
1015
40
95
304
2804
1018
238
293
53
4674
113
373