0
5
30
24
61
28
26
19
36
15
378
247
18
38
31
9
57
14
47
17
16
115
23
11
63
116
76
13
62
55
46
53
110
102
25
244
32
177
74
65
167
151
39
132
187
83