125
29
18
60
172
63
30
62
24
74
20
70
46
138
131
241
101
28
116
16
33
69
47
89
56
160
40
143
8
173
448
22
95
53
72
119
102
52
409
198
39
15
77
71
373
190