5
16
6
1
23
8
12
9
29
35
62
28
20
205
87
543
24
48
52
44
14
277
55
73
34
71
311
13
19
106
21
49
7
15
33
59
61
98
111
36
118
11
289
2379
30
22
171
69
10