125
29
18
60
63
62
74
30
70
46
138
131
243
101
28
47
89
160
40
143
22
53
119
102
52
412
71
39
84
95
42
82
12
43
104
264
904
25
55
45
32
541
79
94
133
305