3
32
10
92
25
7
85
16
54
8
17
18
20
13
19
78
42
23
346
67
45
44
373
21
52
31
46
89
39
61
81
9
12
34
214
43
24
5
59
224
131
105
100
38
51
1352