38
30
12
893
2
45
9
6
8
16
79
31
36
4
24
94
7
11
18
22
40
64
33
41
29
44
81
58
71
52
128
26
27
54
85
46
73
17
3
25
152
34
23
10