41
30
23
21
6
28
38
19
26
95
51
15
93
127
25
47
176
764
97
14
151
36
99
9
31
3
112
116
5
166
114
7
54
22
39
79
82
68
171
17
20
8
80
34
247