16
45
57
213
26
41
160
70
211
46
24
13
103
201
62
162
60
192
50
64
59
83
71
61
28
110
36
72
81
275
621
1717
109
136
199
20
10
97
126
95
56
94
37
253
98
146
52
111
65
78
291
38