4
12
7
5
11
30
33
25
26
22
35
59
39
13
44
41
24
18
95
34
78
29
92
28
80
68
67
126
107
27
77
135
603
43
61
51
87
142
71
103