43
17
33
8
123
42
36
76
48
23
28
22
47
27
103
87
10
92
72
115
82
98
105
58
39
26
21
88
75
49
122
16
60
20