56
5
89
16
30
26
99
15
60
195
112
67
50
41
33
19
498
32
481
88
101
471
152
75
831
11
248
214
76
18
40
51
17
27
28
7
57
39
745
97
113
114
140
98
122
365