1
8
6
10
25
0
40
34
29
101
52
350
26
23
67
72
16
57
120
36
138
235
63
65
35
91
14
94
131
7
69
98
82
19
163
44
47
46
78
508
50
33
159
92