8
43
45
22
74
114
23
10
54
11
20
6
66
256
96
309
13
87
29
68
226
73
37
981
39
21
38
95
304
2799
1017
237
291
53
7
4668
113
371
112
134
230
25
15
1127
27
40
285
131
1392
14
48
317
105
51
161