12
9
20
32
15
31
53
19
37
25
28
123
18
36
10
58
68
64
49
16
59
140
98
38
69
95
52
39
29
42
86
62
82
21
84
145
75
80
40
165
57
35
50
6
127
51