87
25
76
64
34
43
174
17
7
63
79
22
38
33
29
39
66
58
55
41
35
42
19
24
15
12
23
20
73
88
26
50
120
60
47
51
27