10
6
16
11
26
13
1
3
2
12
29
5
34
14
58
19
32
0
20
23
15
4
41
103
48
46
17
24
7
35
22
21
31
126
28
92
43
53
38
61
339
148