29
23
17
37
20
12
8
16
9
69
64
28
49
39
199
13
95
10
66
57
63
30
18
41
61
87
111
35
50
110
96
56
42
48
90
46
107
102
34
32