12
16
20
128
9
45
44
52
46
6
82
221
40
31
11
122
57
7
165
66
123
117
125
186
54
63
138
107
42
150
110
36
37
38
326
48
205
160
53
79
21
75
35
19
59
109
65
49
28
84
18
92
168
116