114
87
31
84
107
106
477
42
12
591
256
55
80
113
849
89
302
59
20
17
73
64
198
72
3
43
14
47
50
38
37
85
41
287
83
29
151
57
115
61
82
34
76
124
28
39
79
23
46
36
54