3
9
1
36
22
46
34
15
49
562
21
118
50
190
140
115
39
945
23
117
243
54
26
51
61
18
93
13
32
80
0
44
433
359
218
42
170
7
47
123
53
205
11
25