170
43
265
282
2443
311
23
241
102
113
375
165
61
1421
30
15
247
351
105
53
161
83
148
1480
79
48
127
66
715
156
583
100
341
101
41