34
18
17
89
218
370
801
164
106
73
399
61
33
295
36
14
42
29
43
211
158
26
146
469
28
12
396
58
23
46
256
388
63
83
31
54
22
70
135
233
74
7
108
57
8
67
55
186
19
252
84
72