16
11
46
81
9
5
6
50
71
15
54
48
34
239
44
77
99
39
12
100
89
83
383
327
57
118
129
146
180
132
65
74
62
369
40
394
59
87
76
127
159
35
64
120
348
417
142
102
26
106
85
115
220