2
6
35
1
33
15
25
74
27
44
8
4
19
11
13
32
24
30
7
48
0
12
26
106
5
45
193
130
110
88
18
258
182
108
39
166
316