9
0
16
3
47
6
90
84
43
44
35
100
157
79
50
144
31
45
78
48
58
71
41
21
89
124
26
23
53
13
29
24
14
51
183
11
42
75
49
34
32
12
17
143
52
27
5
206
101
62
354