15
491
89
102
56
31
477
158
75
846
11
32
248
215
83
19
33
18
41
51
17
16
27
28
7
58
40
750
98
116
114
143
99
57
125
367
49
137
724
6
38
50
10
65
82
30