10
31
29
87
51
32
42
935
25
95
15
18
57
67
4
83
21
41
2
35
190
26
9
24
14
22
49
112
99
20
217
169
45
17
16
27
616
192
511
79
281
117
39
55
246
624
11
12
7
62