0
11
17
16
14
1
8
51
12
49
36
27
40
23
28
132
13
32
42
9
46
6
126
102
22
20
31
21
93
26
38
114
55
164
62
60
479
189
216
33
268
19
43
72
183
159
140
203
66
148
212