0
5
3
6
18
1
34
26
11
12
4
13
17
49
43
10
23
16
77
142
94
78
46
38
42
201
30
8
65
45
60
9
20
37
31
39
51
451
95
40
35
127
102
21
58
222
171
97
79
90
117
177