8
17
0
131
35
22
5
3
10
23
40
25
37
96
508
84
200
36
33
29
74
122
43
45
19
86
149
52
34
107
110
32
9
41
57
48
82
73
261
46
93
38
44
97
75
30
114
53