0
14
42
53
9
81
52
10
115
51
311
12
95
26
106
151
186
63
31
17
4
30
7
20
61
24
55
50
37
180
94
35
33
34
69
171
67
25
153
107
36
44
41
57
86
49
28
495
13
21
345