0
2
10
6
24
32
5
18
51
19
25
27
29
41
16
100
54
14
20
59
11
15
1
114
9
30
26
23
4
49
8
37
22
35
82
39
147
78
65
34
150
64
87
17
128