10
29
23
56
93
42
51
15
69
2
188
21
3
1
4
0
47
87
96
26
20
32
48
22
16
100
7
11
19
9
58
5
14
72
116
144
109
156
17
126