0
3
14
10
21
16
20
17
11
67
19
7
128
38
48
202
71
107
74
35
469
280
165
33
64
37
197
436
22
108
51
76
43
47
1
34
117
31
30
70
360
28
25
44
170
45
91
26
23