10
9
17
23
24
13
41
12
11
191
59
27
61
52
18
39
22
37
7
30
28
190
34
33
60
74
308
58
45
79
98
26
354
29
49
69
25
397
499
160
210
96
402