646
21
667
11
38
64
70
25
137
112
180
217
47
50
23
66
194
55
222
31
35
27
172
41
43
61
73
24
57
221
6
81
33
30
199
34
15
537
643
49
72
113
83
46
593
109
9
89
107
115
1372
193