16
30
41
161
434
665
45
14
221
66
36
144
56
63
154
10
18
22
17
61
68
25
93
65
110
92
51
650
131
28
198
105
57
15
13
142
43
38
113
646
149
215
12
94
649
107
504