5
0
2
11
20
42
69
50
24
66
19
103
29
25
49
28
18
89
21
60
316
101
73
39
27
63
130
54
15
31
98
32
141
271
128
291
34
160
13
23
10
8
12
206
202
53