6
31
600
20
423
45
40
19
65
17
28
771
11
3
5
82
217
80
4
21
23
12
9
88
47
56
14
92
10
32
33
39
144
18
107
61
34
8
35
43
109
16
58
133
2
207
108
24
38