116
76
55
33
43
82
47
46
26
36
34
21
54
122
78
11
129
79
50
61
42
241
99
63
41
80
75
112
48
24
156
110
62
100
31
30
39
23
22
68
28
98
93
85
66