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