0
16
31
11
8
30
5
27
85
33
51
4
131
10
55
42
3
91
246
141
25
135
115
106
21
13
23
87
12
111
14
74
96
66
70
72
36
41
38
53
29
26
37
35
93
116