12
30
20
126
177
42
40
10
6
191
48
44
16
27
117
15
51
39
33
14
28
34
52
121
90
120
22
24
73
19
17
25
260
38
67
37
216
71
60
65
80
11
95
88
35