5
17
9
81
8
32
19
25
41
105
49
47
0
3
24
14
13
42
84
29
23
211
134
59
46
50
70
12
39
11
10
256
22
27
4
308
107
18
86