0
5
1
62
23
11
13
4
7
25
356
139
141
26
58
8
21
14
19
56
35
15
32
28
12
50
81
51
472
74
212
130
41
33
49
137
65
46
44
52
40
315
16
37
38
163
63
215
185
66