52
11
96
15
17
19
14
31
8
28
77
151
84
45
26
67
548
30
208
440
121
64
12
100
85
75
39
82
136
79
141
272
291
46
104
101
118
53
131
93
720
98
120
48
5
191
10