59
96
25
32
1362
38
15
17
21
61
37
166
388
112
44
20
16
7
53
11
33
30
34
235
50
196
49
5
4
9
6
43
93
124
131
411
110
31
105
181
62
39
188
134
98
35
743
428
42
165
197
51
161
587