21
35
32
44
7
28
27
9
22
24
3
31
29
146
39
71
156
187
102
73
15
52
12
19
76
38
86
23
697
96
26
37
116
72
78
14
40
165
41
2
83