3
13
9
349
21
7
10
16
24
82
22
27
278
35
134
15
71
19
8
79
14
23
58
11
18
5
1
95
49
68
57
12
52
47
33
20
28
2