12
10
128
18
8
16
220
44
25
42
50
24
48
173
34
47
56
177
52
69
139
51
28
60
82
67
66
37
136
78
182
109
43
93
38
91
76
14
13
253
17
326
99
27
122
46
31
33
32
98