10
39
31
3
16
8
19
1
43
29
11
23
48
17
20
41
27
30
32
65
34
13
33
35
91
21
63
25
24
57
140
9
22
26
60
59
53
132