31
10
150
27
43
18
50
21
39
8
23
20
40
24
75
17
11
12
22
13
37
81
104
16
9
25
19
15
32
49
36
65
38
78
52
42
82
28
59
46
44
573
53