46
248
162
77
70
30
25
50
108
420
53
99
56
191
22
923
63
85
312
21
40
47
74
83
128
3
79
68
61
13
41
52
33
8
354
36
29
19
64
171
269
391
201
32
169
7
218
59
127
94
54
110
373
161
154