291
118
17
254
25
7
2
133
142
353
4
212
350
312
412
61
1
23
1
3
1
1
1
4
7
352
25
11
4
21
1
5
7
8
2
156
4
1
1
644
60
5
45
532
437
327
502
734
96
2
7
1003
3
6
33
3
1
1
2
12
180
2
2
2
1
1
1
6
1
1
1
8
33
1
62
5
1224
56
436
596
287
25
382
23
9
1
6
4
22
281
1
45
53
1341
6
2