46
299
52
31
22
71
144
603
81
16
100
33
362
49
67
95
32
23
989
15
88
829
112
5
120
51
108
59
17
104
11
25
7
24
99
9
21
34
142
424
294
173
48
47
41
18