75
16
34
39
20
256
142
88
52
83
49
23
647
69
56
790
9
29
14
19
12
246
115
198
40
171
32
27
45
84
59
38
67
77
296
62
13
90
51
61
15
153
221
63
290
211
840
28
64
370
65
31