4
5
8
2
7
34
29
35
23
17
0
24
22
13
80
102
39
21
69
42
101
58
30
54
71
6
548
37
40
215
19
86
44
51
20
112
117
14
43
114
147
240
41
63
15
62
53