67
33
23
7
46
12
3
20
9
26
28
6
30
5
43
25
22
45
4
8
13
32
14
36
19
17
95
75
16
123
129
184
74
42
15
61
85
11
144
100
50
48
448
343