77
103
42
65
47
441
1056
9
16
19
235
83
204
152
252
28
46
332
27
91
146
102
829
54
111
25
90
11
3
217
87
57
37
214
18
75
15
106
20
32
348
207
256
473
14
23
51
4
3620
236