43
109
36
30
21
61
62
11
116
64
72
76
37
277
56
115
168
46
29
31
40
15
162
114
34
41
18
119
59
19
83
95
50
100
73
53
20
48
42
65
112
13
676
103
129