12
21
47
7
2
3
45
126
9
41
83
247
11
82
13
54
18
29
31
14
23
107
39
4
15
20
8
26
42
34
17
25
43
137
6
100
35
98
99