2
24
14
6
5
16
12
251
92
33
7
9
61
54
8
46
289
3
180
144
227
263
165
10
13
114
15
69
343
30
40
19
18
31
4
25
1
11
321