12
75
28
29
8
14
110
37
345
18
20
571
26
9
48
5
186
64
81
58
19
74
27
6
252
38
2
45
94
11
10
16
98
32
88
21
25
197
33
15
50
23