21
11
14
47
37
17
10
24
31
26
27
23
56
25
59
123
72
109
64
84
36
38
57
70
87
124
325
77
54
90
99
128
75
127
111
93
137
106
125
74
78
122