2
0
1
4
15
7
20
18
92
89
5
13
12
42
11
3
10
61
21
27
81
8
40
19
6
23
83
22
9
54
103
63
16
35
30
152
258
33
37