56
79
62
16
63
383
192
140
463
697
85
66
208
203
369
32
37
107
389
40
21
47
64
126
155
98
77
14
1147
166
45
105
52
195
33
24
29
76
108
70
19
31
46
60
35
12
59
61
234
286
338
127
772