63
32
8
19
30
25
84
106
22
15
28
39
13
3
128
94
78
37
14
0
6
59
211
42
20
74
10
17
7
438
486
142
18
5
23
228
40
119
44
41
118
778
36