18
20
30
7
16
10
11
51
31
25
201
48
37
183
157
195
119
22
67
26
36
146
39
33
68
38
8
108
126
211
61
17
205
92
23
29
71
194
165
47
176
117
116
280
4
19
50
35