0
1
6
4
3
8
38
24
52
49
22
80
143
61
350
77
44
48
79
109
29
14
43
72
51
21
89
32
11
20
23
16
74
33
37
41
46
12
82
17
34
40
58