79
306
94
21
67
22
4
99
64
49
57
164
48
39
25
24
9
479
35
34
10
30
15
63
13
31
7
11
33
83
84
32
51
20
140
95
16
5
377
28
62
14
42
2
18