7
10
129
19
75
5
21
27
15
74
8
131
19
11
8
14
8
19
66
10
5
32
14
212
78
133
72
33
190
70
55
188
49
38
56
59
97
86
71
91
56
70
29
24
32
274
533
185
2K
187
139
367
504
331
592
669
242
346
299
423