5
0
12
2
51
13
24
23
47
10
25
11
44
16
69
27
84
150
49
3
35
410
337
29
56
94
31
108
137
224
55
131
32
7
19
118
240
86
89
9
62
207
183
77
468
133
156
201
66
26
81
157