3
10
24
18
7
230
115
35
80
76
41
71
51
16
47
86
59
49
42
31
68
0
27
32
5
924
8
1255
2348
65
9
23
70
75
12
4
90
21
46
40
22
169
11
13