23
123
27
109
35
49
24
40
93
19
128
29
124
33
37
28
0
91
44
52
105
79
41
36
17
97
21
66
3
42
31
67
25
30
63
94
253
26
210
283
65
61
8
76
50
107