1234
14
378
6
32
31
33
16
9
173
328
30
43
279
102
224
18
50
106
956
57
71
109
92
13
113
58
34
4
65
84
4952
160
26
3
23
262
70
55
307
39
19
111
308
74
381
3190