40
26
16
22
15
44
38
35
87
23
37
20
14
9
56
19
49
25
50
59
106
90
102
151
41
60
328
142
94
93
81
30
66
54
28
72
104
77
67
29
73
27
134
48
92