10
12
16
8
369
5
6
69
42
26
114
29
40
53
146
13
21
228
50
85
66
2
17
7
32
15
157
159
98
37
56
103
61
87
34
73
58
14
76
25
22
137
45
28
80
382
51