105
46
31
237
26
19
91
34
58
23
42
46
21
102
32
23
57
23
109
18
103
36
43
15
42
47
21
15
33
53
14
32
52
38
121
47
32
61
32
41