0
4
23
8
60
1
2
21
9
7
3
142
30
12
16
28
358
139
141
27
61
13
26
14
56
35
15
32
50
81
51
472
74
212
131
41
33
49
137
65
47
24
44
52
40
319
38