0
3
23
1
31
56
14
5
9
28
2
17
48
109
12
27
20
78
4
38
34
22
40
19
84
83
8
24
57
41
16
10
37
33
51
88
90
26
154
375
111
115
52