15
21
72
30
29
52
5
35
12
31
511
118
20
13
23
55
40
27
138
148
10
32
100
76
14
125
38
106
249
43
267
101
33
123
173
139
162
97
16
83
61
90
129
150
238
388
149
8
84