30
114
184
106
89
96
130
210
100
152
240
84
35
69
338
127
50
134
262
201
62
39
76
59
220
54
57
91
68
352
110
73
137
19
36
42
90
37
113
27
131
115
63
61
41
15
97
208
67
86
53
132
161
60
21
51