3
32
0
2
5
7
37
1
8
12
13
29
54
137
100
186
81
19
92
71
39
4
47
49
40
75
153
21
28
182
73
36
122
38
99
45
43
16
136
142
96
77
110
46