9
22
67
23
156
604
40
98
13
47
21
733
444
25
42
19
210
56
252
640
77
5
49
114
161
30
8
27
51
111
678
112
17
48
72
53
88
87
320
139
667
188
54
1167
78