8
33
13
22
128
45
28
31
15
3
368
131
10
2
12
570
21
7
39
19
35
50
5
27
37
4
44
6
9
67
29
1
112
11
38
93
109
69
61