20
16
8
29
46
11
4
26
19
168
9
14
25
28
65
48
7
185
77
54
34
27
94
66
110
68
41
90
74
99
12
24
85
93
40
127
35
17
22
141
241
61
31
252
51
23
39
334