0
212
10
84
29
24
13
15
56
40
33
276
309
39
4
5
12
22
9
3
27
26
243
6
135
1110
81
98
14
8
66
20
7
19
38
71
37
1
11
106
85
134
41
16