0
3
15
6
1
12
7
16
21
9
14
29
34
41
39
20
136
26
37
48
35
13
19
23
25
49
72
30
57
42
73
135
92
156
94
129
119
179
126
154
355
54
31
52