66
12
1
5
48
15
25
16
13
58
57
65
51
7
23
27
34
18
30
127
104
42
14
37
50
41
182
474
84
257
113
222
278
62
271
119
47
157
83
52
87
91
55
134
79
110
149
39
86