23
17
28
27
39
13
15
31
985
9
2
29
19
102
0
4
5
10
8
6
70
148
3
11
12
46
130
41
7
30
92
52
25
33
98
300
1
60
38
32
40