9
5
22
99
53
38
378
20
13
174
138
417
21
12
357
26
8
15
574
11
482
95
34
155
261
64
7
286
24
41
59
54
133
50
130
18
37
84
29
890
31
77
118
100
105
10
117
32
167
28
61
67
670