83
448
105
63
14
49
16
94
8
5058
34
53
1667
81
45
27
120
189
216
65
104
36
64
42
43
138
58
54
37
51
547
17
111
604
19
55
39
114
222
86
115
203
57
72
93
92
603
196