31
50
416
186
53
347
10
36
593
16
13
302
40
182
46
67
314
325
25
56
34
29
129
101
106
27
26
17
23
20
69
8
33
191
28
41
72
85
76
113
114
3
107
123
51
366
21
12