8
19
42
64
2
43
32
18
74
57
59
22
58
65
287
31
26
10
45
77
46
29
12
7
14
13
17
255
9
15
36
23
47
35
16
99
11
83
129
103