10
24
0
20
17
47
22
19
33
150
71
6
28
48
25
34
83
45
114
31
13
103
53
43
55
94
228
144
221
171
37
18
132
61
576
157
190
51
326
183
86
113
138
541
385
233
145
216
251
195
49