95
165
61
247
581
137
133
135
862
206
1578
171
37
184
693
66
742
276
457
1092
413
68
1330
31
125
89
40
139
63
36
445
204
944
218
1246
788
403
15
196
79
53
7
3
688
348
29
124
282
50
181
46
192
99
86
78
5
167
11
77