111
81
31
60
3
14
24
19
37
85
69
8
67
84
13
140
4
49
93
146
41
53
227
98
94
106
51
284
132
10
47
6
57
27
23
58
59
95
9
46
241
97
153
34
5
48
99
80