0
6
20
4
5
1
2
18
22
32
27
69
29
39
30
13
52
9
46
42
26
62
37
50
31
60
108
120
59
236
82
49
28
273
41
79
33
88
86
71
122
43
145
164
34
35
51