103
38
18
75
32
5
34
24
57
240
47
42
23
14
55
162
56
101
16
216
1019
537
44
174
305
107
197
233
82
83
261
62
104
780
91
69
189
700
200
64
70
263
21
265
25
184
115
93
63
142
387
48