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