25
23
12
5
1
4
27
43
14
48
71
22
69
17
49
64
10
6
53
122
54
165
13
95
77
34
31
9
47
36
24
18
19
57
56
20
216
29
102
79
96
93
188