680
5
136
96
122
60
33
39
59
24
40
30
8
15
22
4
19
9
25
11
108
65
3
1
70
12
77
2
20
10
31
21
7
47
32
17
18
13
29
23