51
42
1
6
27
5
16
88
45
23
2
30
177
77
14
252
17
28
89
3
36
117
10
20
66
119
96
13
55
19
133
74
67
81
174
31
59
33
60
18
8
603
46
167