30
177
156
273
154
109
36
59
124
37
91
55
44
52
57
78
10
45
35
25
103
62
68
40
206
184
95
65
69
22
43
20
42
66
47
24
51
72
113
322
48
82
67
33
145
126
414
53
50
19
60
75