0
5
13
3
1
10
50
19
17
7
37
20
21
55
14
23
24
16
11
122
90
28
64
38
89
86
107
81
178
68
43
39
31
26
12
298
49
42