3
112
14
6
7
44
440
15
4
34
56
42
188
11
262
70
50
92
26
43
84
343
116
208
65
57
235
20
260
74
109
122
36
325
105
19
21
111
622
40
35
16
39
38
23
428
51
32
10
653