34
81
13
128
187
217
179
51
10
220
16
25
15
89
20
26
59
36
12
19
32
137
248
50
38
21
7
74
62
28
166
558
107
365
144
225
1124
677
430
10588