18
37
118
38
129
90
4
213
50
1006
132
25
130
345
301
194
171
42
69
29
11
31
293
19
8
133
89
145
140
144
425
70
41
578
13
108
30