2
1 99
25
41
78
121
72
40
85
42
111
38
34
315
34
28
54
1 59
104
47
2 42
56
287
79
1 55
2 54
79
54
71
153
57
85
51
146
88
2 48
66
77
77
2 67