3
15
11
36
42
25
23
40
5
9
163
175
10
41
24
6
47
21
29
26
13
16
32
43
58
20
0
18
12
92
45
95
131
22
19
178
89
37
91
319
152
1504
315
1738
730
38