88
803
34
32
47
19
131
20
37
165
28
103
647
15
25
16
44
31
41
12
68
282
162
668
86
90
58
46
33
258
488
706
61
764
26
45
5
51
95
80
99
8
298
195
13
170