23
44
13
43
39
22
15
17
33
72
57
28
34
2
16
27
18
14
20
4
9
41
5
59
7
172
87
26
8
38
61
341
12
123
309
332
149
67
80
29
599
110
104