1
5
20
4
7
6
16
139
3
52
21
84
13
40
62
27
49
141
50
22
10
36
34
23
59
87
9
221
226
374
244
195
316
534
564