85
19
16
26
23
242
499
38
34
5
53
135
128
56
3
778
93
181
25
17
904
192
87
106
72
48
1068
607
516
13
616
4
59
577
39
28
2727
96
94
6
40
1301
140
12
30
150
65
83
57
47
1915
77
27
33