53
28
57
59
18
23
14
29
152
339
106
205
184
83
333
68
264
302
136
69
30
122
46
55
4
84
16
5
44
40
67
194
26
75
180
6
39
27
50
33
15
10
49
118
64
25
112
70
115
329
8