87
198
103
89
45
29
839
41
95
50
56
197
3397
199
145
149
265
68
351
39
223
321
420
272
44
372
25
176
15
119
31
79
276
180
96
49
30
43
74
1467
328
1518
54
37
13
16
98
48
879
172
36
106