16
85
96
47
316
115
97
87
60
66
101
103
239
76
241
51
183
88
345
180
102
162
160
64
63
98
59
223
139
92
17
399
118
210
33
81
72
71
26
14
42
40
21
50
46
55
86
131
28
73
159
107
100
53