42
20
31
50
75
23
63
14
24
64
79
131
61
29
21
125
11
60
22
45
10
17
37
124
25
83
107
113
16
81
94
38
52
127
39
80
51
85
166
44
47
56
43
101
106
89