13
17
16
2
1
10
33
155
26
27
5
4
41
45
8
15
11
85
0
40
162
28
44
12
18
95
57
42
117
34
75
86
43
79
22
55
6
14
39
9
35
184
1498
449
254
132
452