12
28
25
27
87
17
0
39
14
113
76
16
52
15
125
53
40
23
104
30
24
66
74
35
288
60
47
126
49
31
63
81
22
43
45
33
50
72
68
61
93
131
21
18
36
20
34
58