16
8
37
111
195
91
42
51
103
30
26
166
44
323
41
178
65
383
20
59
127
29
68
72
69
90
322
34
47
138
172
46
22
66
123
117
38
119
174
146
40
12
17
93
83
190
13
406
63
27
102
115
130