25
21
4
39
43
148
187
40
154
220
20
27
170
85
45
31
94
235
33
16
402
22
87
28
46
5
10
82
42
26
113
122
325
44
57
53
69
11
41
54
34
132
169
133
92
90
295
51
30
759
106
73
446