47
107
31
80
105
10
5
1
6
2
91
49
140
9
8
13
21
7
81
83
74
35
63
39
48
96
65
50
95
30
24
25
11
116
72
75
93
52
20
101
58
67
137
86