8
5
9
35
6
59
16
17
12
23
43
11
18
293
20
10
33
26
14
25
13
56
44
19
89
31
48
22
439
127
21
28
7
76
39
32
281
53
118
111