30
114
184
103
88
96
130
210
100
152
240
84
35
69
337
127
50
134
262
201
62
39
76
59
220
54
56
91
68
352
110
73
136
18
36
42
90
37
113
27
131
115
63
41
15
97
208
67
86
53
132
161
60
21
51