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