2
0
4
7
28
24
20
9
5
21
18
40
22
10
85
42
19
26
39
16
46
12
27
77
33
65
34
53
61
38
149
35
29
70
163
62
23
86
145
193
66
94