42
31
39
30
62
20
57
81
15
88
145
17
43
11
55
9
51
60
47
7
74
13
21
23
78
32
5
3
50
22
38
44
91
8
58
303
48
69
158
128
136
226
46
29
185
10
18
66
64