96
13
49
11
29
7
8
17
21
32
50
10
6
45
166
44
129
5
82
27
25
12
22
9
55
19
4
31
35
18
26
23
3
2
66
58