281
96
20
5
71
80
27
98
4
34
25
42
841
64
48
69
21
8
2
97
1065
12
367
226
295
33
128
709
288
50
7
18
3398
84
518
647
43
134
224
9
47
13
122
90
57
6
195
124
59
141
736