143
76
45
52
31
16
44
20
7
57
50
11
28
68
25
19
22
51
43
8
9
32
14
37
47
15
105
17
65
38
94
49
88
56
48
26
117
33
90
41
39