42
12
21
4
23
9
11
3
20
19
43
25
17
63
8
30
36
39
40
13
34
119
45
99
66
95
35
31
24
37
80
61
41
22
51
44
18
70
28