2
10
9
1
0
109
8
3
44
20
16
69
27
24
32
14
49
93
84
40
15
11
127
7
257
43
28
26
5
35
87
58
81
19
25
4
33
29