8
121
6
3
7
10
35
41
1
29
16
23
14
5
43
344
563
12
13
34
54
46
30
24
53
48
17
18
22
19
11
20
60
25
44