6
24
23
7
75
17
39
13
30
86
34
19
12
48
10
11
33
20
5
8
15
37
25
70
66
139
175
612
91
304
422
317
742
132
296
380
517
112
174
306
266
92
177
243
134
55