0
4
2
13
3
10
21
26
6
16
8
14
44
41
142
31
37
30
65
42
53
57
210
102
61
86
75
45
33
98
39
35
58
77
191
146
40
144
85
507
120
62
194
354
138
140
89
49
70
38
18
47