258
254
226
121
82
210
783
65
105
429
38
326
112
62
275
150
69
91
102
41
88
80
118
59
103
37
68
85
84
26
20
152
51
110
32
171
16
98
33
9
28
44
17
43
78
15
274
22
23
72
45
14
52
94
10
5786