123
45
10
110
39
224
6
22
47
130
26
19
73
65
128
46
25
54
81
23
18
15
83
7
20
68
154
75
12
60
171
146
254
268
290
156
72
263
337
43
112
249
37
34
84
96
51
56
66