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