30
23
83
66
10
16
24
58
50
19
74
60
12
41
8
13
4
57
5
3
26
33
62
218
43
85
108
103
70
52
9
139
89
59
87
69
45
167
7
29
56
46
90
212
81
44
14
48
22
32