4
34
0
28
1
31
63
16
3
6
9
2
17
49
30
112
12
20
82
79
38
36
23
40
19
86
85
8
5
24
59
42
22
10
39
33
26
51
88
90
154
376
111
115
54