1
0
29
5
50
2
40
3
6
15
13
19
28
54
17
8
10
160
92
98
39
30
68
37
33
31
73
9
41
42
4
45
16
11
52
35
38