130
350
252
513
245
24
378
203
90
133
56
92
61
21
37
51
41
77
43
36
23
26
16
22
50
202
153
304
15
7
20
166
34
69
38
112
104
200
33
28
29
232
14