104
19
149
146
1975
26
64
1171
101
1730
57
105
112
85
363
390
32
12
61
20
46
16
71
8080
88
116
66
171
1023
48
30
49
34
11
4
18
55
22
305
7
351
33
237