12
11
45
36
26
19
5
51
15
13
8
95
20
375
77
30
166
1
9
23
21
6
25
71
301
17
4
10
238
100
47
33
90
85
78
54
775
1017
1217
29
7
60
27
14