87
132
9
59
35
103
57
186
84
55
52
29
95
149
224
68
28
30
215
74
63
101
66
90
48
54
20
45
109
31
24
69
97
99
16
94
37
27
40
83
51
98
47
13
116
493
75
254
138
88
162