84
191
122
394
20
25
90
86
42
74
16
96
31
4
18
7
39
58
87
60
46
21
37
35
32
126
208
94
45
28
14
91
59
55
177
450
110
342
223
826
665
355
12670
77