12
240
25
295
73
128
33
1469
265
23
132
210
152
17
64
21
28
47
37
165
412
185
122
145
109
97
78
163
178
29
62
26
24
56
160
43
35
46
115
121
7
76
22
42
181
127
85
58