59
58
0
96
99
37
252
915
27
69
33
152
4
207
10
70
66
5
45
16
229
82
89
34
54
23
11
161
31
137
1
811
81
116
669
61
127
126
176
29
41
227
68
236
8
600
325
171
531
26
115
51
30