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
44
9
58
74
5
14
72
41
116
105
144
109