12
74
56
121
15
143
14
31
29
96
2
25
57
99
288
47
35
89
130
50
92
190
18
105
68
86
44
81
28
95
33
21
52
161
84
49
129
79
128
229
42
32
62
55
72
76
85
60
194
83