258
254
226
121
82
210
782
65
104
429
38
326
112
62
275
149
69
91
102
41
88
79
118
59
37
68
85
84
26
20
152
51
110
32
171
16
97
33
9
28
44
17
43
78
15
274
22
23
72
45
14
52
94
10
5785