0
26
7
15
10
53
3
12
2
59
36
20
184
214
8
6
48
28
72
104
166
34
112
137
57
65
90
89
18
19
454
29
13
63
87
38
195
114
84
39
14
21
33
142
50
365
30
41
598
95