9
15
22
30
31
40
25
29
72
38
28
74
67
49
52
26
42
43
51
60
103
32
54
50
27
55
59
243
164
137
128
84
63
116
126
77
61
92
47
347
65
200
142