47
107
31
80
12
7
105
10
5
1
6
2
91
49
122
140
9
8
13
21
81
83
74
35
63
39
48
82
96
65
50
27
95
30
24
171
40
25
11
116
4
54
72
19
75
93
52