23
123
39
71
44
215
518
207
38
19
107
131
40
0
3
13
17
208
483
55
64
59
58
269
65
18
126
277
97
67
187
117
372
14
89
70
47
21
329
163
113
141
45
51
25
201
49
73
36
112
148
81