23
13
32
99
185
31
81
80
39
4
136
214
93
38
198
43
41
78
106
50
51
17
263
9
262
117
529
0
2
26
12
118
27
7
53
64
396
65
146
34
344
103
102
66
386
42
189
5
323