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