4
123
45
5
44
18
104
253
175
32
320
8
161
38
17
55
218
49
6
56
283
21
10
132
40
62
30
66
16
39
11
236
47
24
19
41
46
20
36
163
92
70
142
61
35
1237
341
15