42
26
61
287
29
80
49
249
13
96
51
73
41
25
14
16
10
83
259
136
66
72
75
67
727
186
48
114
192
210
87
131
45
101
89
1726
71
395
32
103
24
36
446
147
129
39
169