0
11
1
4
50
24
22
46
9
25
44
5
16
69
47
13
27
84
150
49
3
35
408
337
29
56
94
31
108
135
224
55
130
32
7
19
118
240
86
89
62
207
183
77
468
133
156
201
66
26
81
157