98
632
73
55
46
116
32
68
104
130
31
115
48
171
143
94
67
49
81
23
39
36
84
178
190
28
155
79
40
370
405
113
150
69
27
99
76
44
201
128
91
41
64
388
15
161
123
263