6
4
27
23
3
176
149
7
94
11
57
8
5
101
22
155
130
15
106
13
217
986
29
50
36
164
31
64
655
26
53
150
197
495
24
14
82
42
114
30
469
104
39
428
25
167
372