10
8
13
16
19
22
26
56
17
38
25
35
49
194
503
36
97
51
73
143
69
86
148
94
106
77
48
162
354
109
126
65