20
5
12
7
24
19
11
22
35
39
31
42
41
49
21
70
51
60
28
13
113
97
57
37
106
112
45
150
17
85
111
165
220
50
135
96
82
177
159
74
63
332
48
9
40
87
75