30
24
92
68
122
352
54
83
197
173
227
62
130
164
98
35
131
162
56
57
344
139
119
85
33
267
142
26
134
396
143
76
235
64
84
29
127
55
87
51
45
37
13
80
153
193
67
70
151
120
229
167