102
32
59
234
201
35
21
18
89
230
376
167
74
405
61
33
297
37
16
42
29
45
211
160
26
146
476
13
38
28
390
63
46
236
111
57
8
9
19
84
73
202
124
41
24
47
25
289
173
161
194
20