28
46
22
62
17
61
69
94
107
20
31
78
13
57
64
10
33
29
211
12
9
25
43
93
87
81
66
54
76
36
97
99
134
141
109
27
79
55
37
149
86
171
49
50
182
174
146
67