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