12
8
29
18
27
125
42
16
15
126
41
3
21
1
39
36
6
20
7
14
5
19
208
17
101
130
26
10
28
35
25
37
44
84
71
43
116
66