847
12
35
248
348
451
32
50
251
42
17
97
52
213
10
27
89
152
24
114
40
61
14
2
3
54
4
58
8
7
5
76
36
26
25
75
22
262
1715
4539
31
439
41
19
71
70
345
411
87
187