0
3
13
8
21
15
20
16
10
66
19
7
128
38
47
202
71
107
74
34
467
279
165
33
64
37
197
435
22
108
51
76
43
14
1
117
31
30
70
359
28
25
17
44
169
45
90
11
26
23