2
0
88
12
10
27
14
73
49
35
31
24
32
36
3
189
20
33
5
21
67
15
28
13
30
116
44
61
160
34
432
408
52
64
43
69
96
38
246
150
72
144
552
183
272
291
218
739
169