55
6
308
291
87
298
117
152
29
181
24
48
63
111
32
121
23
35
15
545
14
209
78
53
69
61
94
43
19
222
13
31
60
12
5
7203
11
809
108
320
186
107
923
469
363
30
8
26
350
47
68