30
15
24
80
54
126
29
14
170
26
48
87
43
38
41
61
52
20
316
166
202
78
84
44
21
75
222
47
97
35
49
18
25
42
31
382
129
36
27
201
130
114
135
128
77
117
32
111
64
183