21
42
125
24
15
83
19
10
12
31
60
14
64
8
7
58
32
11
5
9
20
79
23
29
44
49
26
108
84
67
51
205
46
34
22
178
28