21
5
34
15
26
10
7
107
28
32
17
2
30
12
84
56
29
18
31
106
38
25
82
48
51
99
73
24
63
20
44
19
23
49
40
43
36
80
22
37
83
64
113
9