8
53
31
30
83
99
13
7
547
29
18
9
64
22
4
84
37
48
79
21
82
58
1
36
60
373
232
32
15
6
3
47
39
68
10
86
14
66
28
154
59
19
5
116
75
35
88