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