3
10
1
11
4
14
9
21
41
23
18
6
231
20
284
97
53
70
25
81
38
196
19
50
340
32
30
31
58
2
47
111
13
48
26