102
189
117
89
45
17
304
185
141
672
458
87
108
50
193
43
77
47
374
42
173
101
93
278
18
367
134
67
138
8
13
14
148
31
159
146
74
33
107
82
28
90
158
122
63
23
150
52
105
169
64
213
69
84
166