16
15
18
34
1
21
22
39
9
27
108
228
61
30
23
276
111
7
267
220
51
43
256
13
67
14
53
69
26
19
56
33
6
109
151
57
68
98
10
91
148
113
41
245
4
106