2
26
46
5
44
1
15
8
10
18
14
187
22
20
4
24
13
27
39
16
12
30
38
47
17
21
98
313
11
40
23
335
6
32
29
3