12
119
67
109
100
113
92
238
24
35
57
5
53
121
28
246
90
64
353
320
30
195
150
99
23
22
123
185
71
143
134
108
58
37
366
148
89
104
181
38
98
232
87
81
97
47
177
415
54
36
39
93
83
268