15
53
12
98
91
44
62
22
23
17
14
19
21
34
41
31
20
30
52
48
56
66
38
16
71
37
47
70
95
32
107
257
75
40
123
94
65
50
76
43
59
88
93