20
59
25
66
113
74
253
77
46
146
87
60
5
22
29
83
10
112
15
95
168
58
43
34
24
205
315
69
41
23
285
42
37
30
48
121
54
118
26
35
81
32
93
12
36
51
52
120
65
64