2
1
9
226
78
94
66
29
11
47
28
196
30
36
640
65
8
14
112
212
26
191
12
67
527
15
441
110
115
68
27
59
77
62
260
102
552
218
114
121
289
70
157
129
53
43
98
37
22
35
202
171
145
190