42
55
9
16
39
58
22
59
18
14
36
10
7
21
8
6
69
63
131
28
83
25
346
1074
386
30
33
67
38
62
114
165
23
77
17
12
27
65
46
50
43
20
98
91
322
29