11
33
236
71
14
45
17
43
47
41
44
61
40
72
74
23
49
131
287
66
69
54
90
213
810
39
136
35
22
272
93
79
58
140
18
85
48
28
336
106
19
89
119
103
123
32
401
159
105
27
75
200
111