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