10
13
26
11
2
16
59
4
6
60
36
1
7
40
0
5
12
15
31
29
3
42
28
9
14
41
43
21
19
24
33
392
22
81
27
50
151
109
17
78
25
92