516
27
46
74
309
19
106
122
42
13
47
18
6
25
34
169
70
69
41
55
272
43
30
107
11
65
39
58
14
88
159
8
15
285
22
100
26
79
166
238
164
62
187
232
117
51
36
173