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