10
31
7
39
6
30
19
107
21
9
28
56
11
24
12
48
15
22
47
43
3
2
171
60
38
13
26
53
14
25
34
33
17
63
49
61
156