66
30
42
35
78
103
40
18
67
47
41
68
7
79
70
97
135
6
58
88
155
65
62
140
80
92
23
29
46
27
49
59
111
100
19
17
10
22
31
109
39
20
152
43
83
130
277
26
193
5
36