10
38
26
60
76
30
9
7
8
27
19
14
57
40
236
162
94
362
129
58
233
17
15
12
45
49
50
11
37
387
77
86
98
51
246
323
225
137
96
66
198
165
130
99
20
147
18
32
35