9
36
6
64
37
15
28
254
56
223
7
4
57
35
23
86
195
41
72
1359
488
8
90
10
165
101
337
13
11
14
30
87
46
29
338
5
54
26
137
83
39
22
21
104
300
12
24
181
19
121
93
273