18
42
11
33
54
39
883
114
244
31
34
59
153
38
7
2
161
41
110
68
96
251
15
115
105
75
91
278
49
395
45
22
84
99
436
312
64
97
21
40
208
143
301
25
93
342
52
111
61
20
74
73
70