0
43
7
18
30
70
15
40
14
19
21
13
29
22
20
3
16
33
46
74
58
35
41
17
24
131
9
39
89
106
44
113
59
110
28
163
173
75
204
36
356
187
527
516
313
224
329
605
576