0
9
11
2
13
3
42
30
5
32
22
153
100
36
8
62
195
203
34
123
88
27
23
63
165
132
44
52
60
14
19
28
125
59
99
12
131
41
31
54
33
25
20
114
86
24
17
91
133
98