1
0
5
2
7
8
120
4
19
37
31
16
29
6
12
90
10
13
18
15
30
26
14
17
11
25
23
28
21
20
36
41
22
34
27
184
68