30
60
12
20
54
139
33
173
58
130
28
18
132
40
168
292
46
61
37
34
35
90
103
238
112
36
151
69
78
68
25
106
85
76
159
22
9
39
32
109
26
48
152
88
64
75
50
24
44
23