11
29
248
43
54
21
119
63
166
159
16
90
84
228
208
164
18
124
131
42
198
79
105
44
47
4
17
12
65
46
83
34
32
474
23
68
94
274
5
10
179
30
37
96
9
22
93
121
20
25