0
5
4
1
9
12
3
2
6
10
14
8
55
13
11
41
29
69
96
22
23
24
27
85
48
50
19
44
114
7
352
16
145
34
38
20
56