0
17
23
28
1
3
11
352
76
55
38
16
63
18
14
124
25
31
15
13
9
54
292
29
42
578
36
163
127
157
1122
394
130
247
175
152
20
51
58
26
40
46
22
182
19
114
81
56
162
143