110
67
44
16
23
53
2
5
43
6
26
14
11
3
12
126
47
18
13
17
20
34
10
40
15
647
98
37
107
39
22
1
45
46
30
31
7
133
19
54
63
27
57
21