3
0
2
9
19
10
24
6
128
5
37
28
41
18
7
245
31
11
39
30
98
16
76
12
383
20
35
62
26
88
72
158
152
17
50
25
84
59
79
216
100
15
198
220