33
102
382
164
42
443
49
87
442
145
81
73
58
92
25
68
125
137
14
180
27
978
28
207
757
189
70
188
45
119
588
67
64
65
257
665
55
206
132
54
107
77
585
90
212
72
57
105
217
18