0
33
5
75
7
3
46
10
13
28
39
22
35
12
43
24
173
113
133
25
56
49
19
66
26
34
81
90
50
44
77
41
76
48
164
390
270