0
4
3
6
17
9
28
138
29
32
11
56
23
78
35
26
95
19
60
51
15
86
55
111
57
27
20
208
133
44
45
49
12
99
62
22
50
112
48
124
218
90
75
173
64
229
89
54
73
126
43