5
35
7
10
9
14
24
15
11
22
19
45
166
30
8
47
69
126
31
65
32
319
76
134
101
37
91
109
120
239
137
418
68
102
70
117
341
98
28
390
750
108
162
49
133
50
66
452
43
261
149
347