0
22
6
4
10
7
20
15
1
38
16
21
24
19
48
69
67
124
50
78
14
97
11
170
13
34
49
61
31
9
5
26
84
108
35
86
77
33
37
28
190
175
193
40
65
227
668
68
45