0
4
24
9
8
16
20
47
26
584
296
61
11
43
17
28
94
23
22
62
27
29
18
60
42
117
129
69
52
49
102
34
190
227
156
65
130
70
35
426
44
127