3
8
10
11
5
9
21
23
0
6
4
14
20
38
51
33
65
32
37
49
25
42
64
63
93
30
12
45
19
81
110
46
66
250
50
79
194
112
55
15
118
294
262
41
18
584
35
26
68
31