95
48
2
5
8
23
14
24
647
20
4
18
70
33
80
63
54
53
7
19
12
60
6
40
104
49
45
11
176
28
84
260
21
220
100
865
16
15
9
13
44
34
43
25