10
18
142
64
81
22
8
312
6
104
19
15
11
32
26
172
90
39
31
59
34
38
43
41
9
467
44
24
46
13
53
58
20
17
42
51
87
23
16
2
62
78
236
124