10
15
252
18
21
116
30
71
11
74
211
86
9
22
12
115
27
39
227
194
345
38
100
54
151
244
70
110
280
43
85
33
17
53
52
152
36
82
51
145
111
16
79
511
13
214
131
29