11
63
69
15
20
7
98
76
228
25
274
347
59
226
13
64
190
74
27
17
28
60
39
120
572
129
116
278
71
56
61
545
101
94
510
104
32
85
353
53
138
157
45
51
31
84
44
106
136
200