14
57
343
105
38
102
189
117
89
45
17
304
185
141
672
457
87
107
50
193
43
77
47
374
42
173
101
93
278
108
18
367
134
67
137
8
13
148
31
159
146
70
33
82
28
90
158
122
63
23
150
52
169