0
116
1
4
17
13
5
28
20
152
7
29
26
65
16
22
9
75
32
118
21
2
25
8
36
12
180
42
162
50
115
59
157
37
41
93
127
449
111
64
227
207
54
521
366
557
62
98
92
86
151
11