29
18
2
3
1
16
7
10
14
13
5
6
50
38
15
30
37
92
41
25
89
53
19
27
34
35
32
26
28
44
22
160
23
4
24
12
55
17
11
52
64